Don't join the military to become an airline pilot, join the military because you want to fly for the military. As an airline pilot who is transitioning to the Guard, nothing disgusts me more than someone who wants to fly in the military just to build time for a civilian career. To become a pilot for the Guard is something that took me 8 years to achieve (long story that I won't go into now), but I persisted because it was my dream. Guard units don't want people coming to them to build time, they want guys that are gonna be with them for 20 years or more. Rant aside, you can fly for the military (even fighters) with corrected vision. I just got my flight physical a couple weeks ago, and there were many people with corrected vision, either with contacts or surgery who were passing just fine. As far as the asthma goes, you don't have it unless a military flight surgeon diagnoses you with it. My GPA wasn't so great either, but if you can sell yourself on other aspects, then go for it. Also, if you do well on the AFOQT, GPA becomes not as important.