Do you have a Velocity Sports Performance in your area? I used to work at one, and they do a great job with running form, speed, and agility. It's pretty cost effective as well. Almost everyone I worked with improved, and the program is basically the same nation-wide. Check it out:
www.velocitysp.com