Zachary - Welcome to the forum! And congratulations on your choice of engineering as a career. Just last night I was working with a high school robotics team that I mentor. One of the guys mentioned that he recently saw a list of the highest paying jobs and most of the top ones had "engineering" in them. I've been a mechanical engineer for over 35 years now and I can tell you a good engineer has skills that will always be in demand. Electrical engineering is one of the basic fields (mechanical, electrical, civil) from which one can branch out into a limitless number of directions. You will understand this statement better later in life, but you aren't choosing a career right now, you are choosing an initial direction. Its kind of like the first road you take on a long trip.
As for your grades, yes they can be important, but my experience is that determination means A LOT more than grades. Example, I took every math course my high school offered but I still didn't have enough math credits to even be accepted as a freshman in the school I wanted to attend. So I spent the summer after graduating from high school taking higher level math classes at a nearby college, re-applied to my preferred program, and got in. Never quit!
I have never been a math whiz, and honestly the higher level stuff still goes right over my head, but it absolutely amazed me how much better I got at math once I understood the real world applications of it a little better. Bottom line - work very hard but don't let grades get you down.