Not a single person mentions working on sprint speed and running/sprinting mechanics.
Do one session a week with a quality sprint coach. Make it your main session for the day and do it fresh. Go for a run that afternoon if you need to.
How can getting faster be a bad thing? The faster you are, the more comfortable running at a certain speed is. Why do you think Gebreselassie and Bekele were so good? Because they were faster than everyone else. It's that simple. All their colleagues did the same training and they were about equally fit. In the end, the fastest man wins.
And strength work is part of getting faster, however you need the right program. Do it in the evening after a not too hard run in the morning. If you stress your body with strength work int he morning, running at any more than easy recovery speed in the evening is risky. If it's no benefit, why do the NOP guys focus on it?
And my personal opinion is don't get hung up about mileage. Work out a good program for you, and the mileage is whatever that adds up to. Too many people do the reverse - start at the miles they want to achieve, and work backwards from there. "I need two more 5-mile easy runs to get my mileage up".