sadakka, iv got some inside knowledge for you my friend. I basically started out just like you. I was a Ginormous screw up in high school and didnt apply myself WHAT SO EVER. My highest level of math coming out of HS was algebra (didnt touch trig, pre-cal, cal, NOTHING) I enrolled in a local community college where I began to take my life serious. I got all of my basics out of the way like eng, gov, hist, soci, arts, and as much math as I could do. A year and a half later I was accepted to the University of Texas at Austin with a 3.5(I think). However I wasnt accepted to the school of engineering(due to my lack of math) like I wanted but the school of liberal arts. I am now just a few credits short of transferring to Aerospace Engineering with a pretty respectable GPA. As much as I hate the saying "If, I can do it, you can" its so true in this case. Just two years ago I was taking shots of dads vodka in HS biology and coming to school blown out of my mind. Now I am about to be a proud student of the #7(I beleive) Aerospace Engineering school in the nation.
BIG THINGS THAT HELPED ME!
1) I joined student government at my community college (looks great)
2) member of Phi theta kappa which is a junior college honor society (looks better, you need a 3.5)
3) got recommendation letters (using my student government resources) from a number of professors and advisors including UT graduates.
4) applied in the spring (I didnt have to compete with all the highs chool kids applying for fall)
Hope this helps. If you have any questions let me know. Keep those grades up .