A good youth coach just like a good teacher in grade school will give players or students homework
It's not all about the coach but a good coach who brings the entire team forward instead of just helping his/her own kid or athletic kids with that being said
A player has to want to get better on there own as well

Parents need to help -
Have a catch or a pass with ur kid
Be involved even if you have never played
You would be surprised how much you can help by just going In the yard and throwing them them ball