My son just graduated BMT the end of October.
What he did was he jogged and jogged.
He also had a gym membership. He used the treadmill, he used the machines for weight training. He also did pushups and crunches every workout. Work on your run time. When he got there his run time for between 9-10 minutes and he got it down under 9 minutes and was awarded off base town pass at Graduation for having a good run time. Was the fastest out of 2 Flights.