3and2 pretty much nailed it. You gotta reach out and get help. Videos and online programs don't cut it. Personal trainer for strength. Track coach for speed. A good track coach can cut 2/10 maybe 3/10 sec off 60 time w/ added technique and a personal trainer that works w/ baseball or football will do the trick.
You can find track coaches at local colleges. Personal trainers you'll need to do a bit more homework. You need guys that do agility as it pertains to the specific sport. But a few calls to a local University football program should get you started in the right direction.
Lastly, if he's a position player and he wants play in college, he needs to hit. And he needs to hit the ball HARD. Most recruiters don't care about high school hitting stats as it pertains to batting avg or OBP. They are looking for kids that Mash. So, the right hitting coach is really important. Most kids work with a hitting coach. But you need the right one. A guy that can help your son maximize his power regardless of how big he is physically. And most importantly, helps your son with his Approach. The right approach is an aggressive one based on attacking the ball. Once again, RC's don't care about OBP. You don't want to be trying to work a walk in a showcase. Aggressive and loud. That's the approach.