Hey there,
I'm an Aerospace Engineering graduate, and now work in HVAC design. I struggled technically through University (mainly due to lack of effort) but I have found that a mediocre degree (2:2) at a good university was enough to not hinder me at all (once I had managed to gain meaningful employment - and prove myself in industry as highly capable).
One point I wanted to make was that whilst everyone seems to be pointing out that there is a huge emphasis on advanced mathematics (which I wouldn't dispute in terms of pure engineering) actually in the real world you could end up in a job where the mathematical load is light and actually the emphasis is more towards the ability to intelligently analyse problems, understand systems, have a keen grasp of general physical principles etc. and communicate what these things mean, to other people who are less well versed in such matters.
Also in building systems design (what I work in), the biggest problems are not the relatively simple issues of energy transfer, airflow, refrigeration cycles etc. (which obey known laws of physics) but actually dealing with the idiots that are trying to build the building in the first place (who obey different laws altogether).
I suppose the point was it wouldn't hurt to get an idea where and how you want to apply your learned engineering skills, and don't be immediately scared away by maths, the engineering industry needs communicators as well.
But good luck anyway, I wish you all the best in your studies and search for education.