So, Kris, (what are they naming kids these days?) here is what I would do in your shoes:
1: Find the Officer recruiter, and MAKE time to see him. Take whichever of your parents was the AD service member with you to filter the bullshit.
2: Decide if you really want to join the Navy/Marine Corps.
3: If the answer to #2 is "yes" then find your route
-Route 1- Enlisted (aka the fucking hard way) you can enlist, before or after your degree is complete, and apply for a number of entry points to a commission...I'd try route two through four before route one, because route one is a pain in the ass.
-Route 2- The USNA- You are still young enough to get in, but judging by your questioning of GPA and grasp of the English language, this may be a hard road for you.
-Route 3- ROTC- This may be your best option. Find a ROTC unit, apply, join, get college paid for, get a commission, enjoy college
-Route 4- OCS- Pay for and finish your degree in basket-weaving. Make sure you take the right electives to qualify for OCS (the USN has a great website for info) avoid getting arrested, doing drugs, ruining your credit...use said degree in basket-weaving to apply to OCS...go to RI for thirteen weeks...get a commission
4: take the ASTB and OAR. Will determine if Navy will let you fly.
5: Lots of paperwork-start your route
6: get Commissioned
7: API, Primary, NSS above 50, T-45's, Jets, G's, Hot Bitches, Retire
Pickle
I have made sure to BOLD what is important. Everything else is fluff.