Cut the kid some slack! 3.0 is not a bad GPA. It’s a B average! He can easily make it in college if he continues to work hard and finds a major he’s interested in. I’m going to bet there are subjects he loves and excels in, while there are other subjects he struggles with. Look for majors/programs/schools that play to his strengths and interests, and not just in baseball.
NAIA and JUCOs are a great way to go, and there are specialty schools such as The Academy of Art in San Francisco* that offer baseball.
* not great example as it costs a fortune and is hard to get into, but you get the idea
But first question - does he want to go to college? Does he want to play baseball in college? How important is college to him? How important is baseball?
After that, what does he like? What is he into?