Nobody knows the end-all answer as to whether you'll get a slot or not, or what will be the determining factor as to why you didn't (if that should be the case). What you need to do from this point is finish your degree with a good gpa, and start looking into ANG/AFRES units that you have interest in (either for location or for the type of plane they operate). Also, start looking into the tests/physicals and all the other components that go into paving the path towards becoming and officer and going to flight school.
Having a blemish on your record isn't the end of the world. Having a DUI/DWI may be, but everyone has done something stupid when they were young and stupid. It's part of life and nobody is perfect. As for the vision thing, I believe 20/70 corrected to 20/20 is the tolerance for the Air Force, and there is always waivers... The only way you'll know whether you get a chance at flying for the military is if you try... all they can say is no.
Any other questions feel free to pm...