Should I wait to talk to recruiter until I can pass the PAST?
Nope, talk to them and work out a schedule on when you think you are ready. They will also set you up with a Developer in the meantime. Recruiters can also have you tryout before you go to MEPS, they will give you a paper for your doctor and have them perform a sports physical on you.