hey carsongamer, just like everyone said get the gpa up and a good ASTB score will help a lot. Just to second cupike11's degree talk, Im going to ocs in 7 days and have a degree in anthropology and was final selected SNA with a GPA of 2.88 from michigan state. Thats after all the tumbles at meps regarding flat feet and the bs they put you through.
Just like a broken record, speak with an OR, tell him what you want and they'll work with you. The OR recruiters can tell you all the info you need, and that lovely ~20 page packet/application you get to look over and fill out. Hell im not gonna lie, I thought the application process was at times stressfull and I haven't stepped foot in Newport yet.
Good luck with everything though and hope it all works out. Get off here and go find that local OR recruiter!