Nice to hear that you keep engineering as an option even if you fear that your math and science are not that good.
You are right that engineering can lead to many different fields, because it provides you so called transferable skills (problem solving, analytical skills, attention to details and constraints, etc).
Unfortunately, what branch of engineering is more suitable for you, only you can find out. My first recommendation would be to take a look at the EngineerGirl! website, "What they do" section and "Try on a career". Read through the examples of all the careers listed there. Don't ignore any because you don't know what you'll miss. Make a list of all those examples that catch your attention. Then find out more about those careers and specific fields. Check colleges that offer degrees in those fields, see what courses they are offering and what jobs their alumni are pursuing. If you found a field that you think you might enjoy, but you are afraid that you don't have the skills for it, don't worry. When you work on something that you like, it will come natural to you to put in time and effort to learn the necessary skills.
My second recommendation would be to always keep your mind open and explore your options. Try to pick a university that has a variety of schools and a variety of departments within the school of engineering. That would allow you to take various courses and find out more about what you like. If you can, make sure you take the courses with good teachers, so you get a real flavor of the field and don't get turn off by the bad teaching style. Go for internships in industry, try doing research in one of the university labs, do volunteering work as part of Engineers without Borders, for example. Once you get more and more experience, you might find out that your interests are changing or they are becoming more well defined. Don't be afraid to change your mind if that happens. Working in something that you like will pay off in the future.
Let me know if you have any more questions and good luck with the search!