Maybe he’s hit the wall and isn’t likely to become a high school varsity baseball player. A lot of kids hit the wall once past 14u.
If he doesn’t aspire to play past high school he might be better off in a Legion or other rec program. If he can’t push himself to compete at the 15u travel level maybe he should find a level he can compete and enjoy the game.