Okay, I'll bite. Rufio and OR, how binding is his contract if he hasn't shipped yet? Pretty sure that he can get out of it?
To the person who actually did this. For future reference, if you have goals, no shit goals, not dreams out in the field, then you should research them. I'm not sure where, or who, told you that going nuke was a good way to become a pilot, but I am sure of one thing, they were blowing smoke up your ass as sure as this is a run-on sentence. If being a pilot in the Navy is your goal, then go to school, not the Navy right now. I don't care what your grades were in HS, college is the quickest way to become a pilot.
If your grades sucked in HS, then there are other options. I would start with community college, hell I'd recommend that anyways. Unless you've got mommy and daddy to pay for college there's no reason to go to a four year institution, ivy leagues excepted. It's cheaper, and take all courses that directly transfer to a college that you want the diploma from.
Bottom line is this, get out of your enlistment, Rufio and others can confirm, because four or five years down the road it'll be easy to explain if you do well. If not, you probably wouldn't have gotten picked up for a STA-21 program anyways. I can't begin to explain why STA-21 is not a good option, it goes in to a lot of detail and I don't really feel like doing that right now, but trust me. When the first response is smh. . . you should know that you done fucked up in your planning.
TLDR: Dump the contract and go to college, 3-4 years from now start applying for OCS.