Hi Romana, Go Green! Nice to hear from a fellow- Spartan :-)
This isn't an easy question to answer, but I will give it my best shot! I think this all depends on why or what parts of mathematical problem solving you don't enjoy. Engineers aren't math majors, to me, math majors are the ones who truly LOVE math. Engineers are problem solvers and we use math as a tool to solve a variety of problems. I can honestly say that I enjoyed using math in statics, statistics, and thermodynamics- all engineering classes. When it came to differential equations- a true MATH course- I was just trying to make it through and not kill my GPA! With your interest in mechanical and environmental applications, Biosystems Engineering could definitely be a great path for you. I have worked with a lot of environmental science majors in my career as well as engineers. An engineering degree can be a positive factor in getting a higher salary or considerations for promotions (especially if you have a Professional Engineer certification in the long run). So, to summarize, if you truly dislike using math or its concepts to solve problems- then engineering might not be the right choice. But, if you just don't like the 'theory based' math- I say struggle through it, use study groups and office hours and celebrate your accomplishments- and go for engineering. An engineering degree can open more doors than you can imagine!
Say hi to Sparty for me!