Calculus is probably fundamental for a ton of engineering disciplines. Algebra is needed to solve many calculus problems too. Geometry you will need some of. In college you will also really need Linear Algebra, differential equations and Probability Theory.You don't have to be an A student now but you probably need to start getting better study habits and spend more time studying for your math. So if you basically get math but are having a little trouble you can still make it up through hard work.However, if you are a person that doesn't get math no matter how hard you try, then Engineering is not a good path for you. Hope that helps.
