Sounds like you doing the right stuff for right now, doing good weight training and some speed play and some tempo work.
This early in the season you are probably good with doing that.
Later in the season about 7 weeks out from your goal race, do some plyo metrics instead of your weights.
start with 80 to 100 touches total volume and move up to 120 to 140 during the 6 weeks and the last week just take that off.
Also, you may want to get into some quicker speed work near the end as well... unless that is a weak point in your training and I would suggest starting it sooner.
40 to 50 miles a week is great an all, but what is your long run like? work on building that up to 1.5 to 2 hours long if you can during the season. If you do that, you dont even have to increase your daily mileage.
If you have any more question feel free to shoot me an e-mail!