Welcome to the board.
When you submit your OTS package, you can specially only mark "Pilot" as your first/only choice, which then guarantees you pilot if you're selected.
Secondly, how did you on your performance reports in the Marine's, any volunteer experience, and where are you expecting to get some letter of rec's from. So far your grades, flight hours, and prior service are definitely good, as everyone likes to say its a whole person concept. You'll also have to take the AFOQT and TBAS to get a better picture.
I don't think the vision will be a problem as long as its correctable, although you should read up on the med forums here as I haven't kept up with vision waivers in a while. I'm also not sure how much or how bad the misdemeanor would be viewed.
Otherwise, good luck, and if you have any more questions feel free to ask. Hopefully some others can chime in as well and give you their thoughts.