OCS will be your best bet. About a year before you graduate, or sooner, contact the nearest CG recruiter and tell them you are interested in Officer Candidate School. You'll have to put together an application package which includes a narrative, a resume, interview results (to be coordinated by the recruiter), college transcrpts, several letters of recommendation, and some other required forms. There may be more or different items, it has been several years. All this will go to an OCS selection board in D.C. and they make the decision. The sooner you start the more time you'll have to make sure everything is in order. The process will be frustrating at times, but stay focused.
Getting to fly is a whole different ballgame; there are no guarantees when and if you get to go to flight school. As far as the eyes go, the last I heard you had to be 20/50 correctable to 20/20 for distant vision and 20/20 uncorrected for near.
Each OCS class will send a few straight there, everyone else goes somewhere else the CG needs junior officers. Ultimately, keep in mind that that the CG considers you an officer first, then whatever your operational specialty might be.
You'll go through Navy flight school to earn wings. It is fun and intense. Once designated a CG aviator, you'll go to a duty-standing job and have some other collateral duties to occupy your non-flying time. The flying part is a blast. As far as the collaterals go, ...
Hope this helps a little. Just get in touch with a CG recruiter and get an OCS application packet. It should list everything you need to do.
Best of luck.
-4FF