Here are some training suggestions.
November - December * Run 40-60 minutes a day for 6-7 days
a week (Go for one long run for 65-75 minutes 2-3 times per month) DO NOT pound these runs. 7-7:45 pace for your level is fine. Run 10 by 100 once a week with 3 minutes rest at race pace starting in December. Also, sport specific weight training 2-3 times per week will help your kick (if you can't get to a weight room build up to doing 200 pushups 3 days a week). Maybe run a race or two but no more.
January - February * Run 45 - 65 minutes a day for 6-7 days a week (Go for one long run for 75-90 minutes 2-3 times per month) Again Do Not pound your regular runs. 6:45 - 7:30 will be about right this time of year. Once a week do either a 20-25 minute tempo run (close to 10k pace) or a fartlek where your fast running adds up to 20-25 minutes (Example: 5 by 5 minutes with 3 minutes of easy running between). Continue the 10 by 100 meter strides once a week and also the weight training/pushups. Maybe run 2 or 3 races to keep the competitive juices flowing.
March, April, May * Do the interval work your coach has you do and keep your mileage up. Continue the long runs on the weekend. When May comes around cut your mileage and with a 4:24 1600 pr and a solid winter of base training I would say anywhere from 9:15 to 9:45 is your capability. You have the speed it just sounds like you need the big base to carry that speed through 8 laps. Good luck and God bless.