Spekkio
He bowls overhand.
To extrapolate:No, no, no, no. Your buddy is very much wrong. These days, especially, you must do much better than whatever these minimums are. Truth is, I didn't even know there were minimums. It is very competitive.
The only way to guaruntee yourself a pilot slot or nothing is to apply to BDCP or OCS. If you go to USNA or choose to enroll in NROTC, you fill out a service selection sheet in which you can be picked for anything on it. You may or may not get selected for pilot depending on a ton of different factors outside of your control.
If your goal is pilot or bust, then you should probably consider applying for BDCP in your junior year. If you want to be a Naval officer no matter what, then NROTC would be the better choice.
Another concern is that your vision is borderline. If it stays the way it is now, you would be okay, but if it got any worse at all you risk being NPQ'ed for flight barring PRK.