Not to be a dick here, but how did you get past your commissioning program? Judging by the fact you said midshipman my guess is NROTC. You have an engineering degree, awesome. But are you really trying to emulate an astronaut just because you have a fascination, I'm confused on that part.
I...