Once upon a time, a young Irishman was walking down the road when he came upon a very small man with red hair and beard, a pipe, and a green bowler hat with a four leaf clover stuck in the hat band. He took a second look at him and asked "Excuse me sir, but are you a ..."
The small man answered "Aye laddy, that I am."
Surprised at finding the mythical creature, he asked "Where's you pot of gold?"
The small man answered "It's in that field right there. Dig it up and it's yours."
Quite excited, he ran home and got his shovel and returned to the field where he began to dig.
Each day, the small man would walk by the field and ask "How's the digging comming?"
The Irishman would answer "Soon enough that gold will be mine."
Finally, after many weeks, as the small man walked by, he asked the Irishman "Tell me laddy. How old are you?"
The man stopped digging and answered "I'm 22. Why?"
The small man laughed and said "Then don't you think that you're a wee bit old to be believing in leprechauns?"
Well aren't you, laddy?
If you want to be an officer, then finish your degree and go in as an officer. The nuclear Navy is full of blue shirts scraping the rust off of valves in the bilge who were convinced that the Navy would snatch them up to be officers. When I went in in the mid 80s, the recruiters told half the guys in my boot camp class that they were so smart that they'd be picked up for flight school before they ever left NNPS. They seriously thought that they were going to be Tom Cruise in Top Gun. I'm not saying that blueshirts don't become officers. I knew several guys who did, but the majority of those were on their second or third enlistments when it happened for them (i.e., they could've been out already making real money, not that that's everything, but it sounds pretty important to you).
If you want to serve your country as an enlisted man, then enlist. If you want to serve your country as an officer, then finish your degree and apply for a commissioning program, or better yet, start taking NROTC classes right now. If you just want to make a lot of money, then go get a real job. The hours will be shorter for the pay received.
Good luck,
mgm