Hi Brett,
that's cool you got few additional months for training ;)
Yes, beside running and training for full marathon I would suggest circuit training, insanity, spartans and everything similar to that. It works your whole body, push you in aerobic zone, burn fats, give you enough strenght, shape your body and what is important for you as a runner, it also builds your lactid acid tolerance. Later on, you can incorporate some strength training and training for muscular endurance, eg squats 2x 50 reps with 50-60% max load.
I would not recommend combining endurance training and heavy lifting to anybody, who is not experienced endurance athlete or experienced lifter. These are two very different activities and non-experienced person should not overload and confuse his/her body.
Anyway, down here is a suggestion for you mileage. It's converted from km to miles; don't be too rigid, mile up or down won't kill you. There's a weather, school/job, lack off time, so be flexible. There are 27 weeks, starting with 24.2.-2.3 and finished with 25.8-31.8. Before first week be able to run 3 times per week for 6.5 miles. For last trainings in Spetember, there is almost half year :)
week ##: long-distance run (weekend) / weekly distance which you should cover
week 01: 7.5 miles / 24.9 miles
week 02: 8.7 / 28
week 03: 10 / 31
week 04: 6.2 / 18.6
week 05: 8.7 / 24.9
week 06: 10 / 28
week 07: 11.2 / 31
week 08: 6.2 / 21.8
week 09: 10 / 28
week 10: 11.2 / 31
week 11: 12.4 / 34.2
week 12: 9.3 / 21.8
week 13: 11.2 / 28
week 14: 13 / 34.2
week 15: 15.5 / 37.3
week 16: 9.3 / 24.9
week 17: 12.4 / 31
week 18: 15.5 / 37.3
week 19: 15.5 / 40.4
week 20: 12.4 / 28
week 21: 15.5 / 34.2
week 22: 18.6 / 40.4
week 23: 21.8 / 43.5
week 24: 12.4 / 28
week 25: 18.6 / 34.2
week 26: 24.9 / 37.3
week 27: 18.6 / 37.3
So, the long run is for weekend, remaining mileage divide in 3 (or later in 4 if you want) trainings. Make sure that non of those three runs won't be longer than 2/3 of long run. These 3 runs are as you feel, if you are angry, push it, if you are lazy, just cruise. One run can be fartlek each week. If you have any park or similar, you can make some running drill exercises.
Run quietly. If you boom boom every step, improve your technique. Sound is indicator of running technique quality.
Run in every weather. Race is in every conditions.
That would be for now, if anything is unclear, just ask ;)
BR, Gregor