9:28...yeah i know its terrible
Your first priority should really be to get that run time down. Get started on a program ASAP and stick with it. I really don't think it's that hard to get a mile time down if you work at it. It's much easier to go from 9 minutes to 7 minutes, then it is from 7 minutes to 5 minutes....so you are at an advantage in that sense.
My mile time was terrible before I started preparing for the CFA (7:30). My ultimate goal was just to get it to 6:30 by Aug 21 (date I'm taking CFA). I've already reached the goal. So I'm aiming for 6:00 now. I really didn't even do that much. All I've been doing is one 3 mile run a week , and then running a fast mile before I lift and sometimes a mile after I lift (5X a week). Running comes pretty quickly to me.
If your problem is endurance...the ability to run a mile after pushups, situps, and pullups. What I would is something like this 3x a week.
Max set of situps
Max set of pullups (You can change the order of these)
Max set of pushups
One Mile run
Do this twice. Then after 3 weeks, you should be able to do it 3 times. Take 3-4 minutes of rest between each excercise. Make sure you are strict with this, don't sit and take a nap in between. Key is sticking it to it. Good luck!
Congratulations to those with an LOA, must feel pretty nice that you've got a pretty high chance of being at WP for class of 2015!