Baseball is a cruel sport that will weed out the weak. No matter how athletic or entitled you are, you can't be a "specialist". You have to hit the pitching. You have to field and throw the ball.
If he has the chops to be a major league prospect he will probably get around 1,000 minor league at bats. Those pitchers will help him make his mind up as to how good he can be. As for his speed, baseball hasn't been less speed oriented at any time since the 1950's. The steal, the hit and run, an even hitting behind the runner are all skills that are on life support as teams try get as many boppers as possible in the lineup and get them uppercutting. And it's not just at the college or pro level. My eighth grader, who won't even play baseball in high school because of track and field, played for an academy team last spring. The first indoor practice the coach was teaching the kids launch angle. I spent all subsequent practices finding a place to go jogging. When AAU basketball started in April he started missing too many baseball tournaments to justify being on the team. The baseball coach nicely refunded us a pro rated share of our team fees. My son's swing wasn't so lucky. It was July before he finally went back to his short, level, compact swing.