I am in a similar boat to your son in the fact that my mile was lacking but my other events were very strong. I don't want to get into crazy detail about running because you can find that online everywhere, but the one thing that I did that helped me was run for the time that you want. If you...