I had the opportunity to coach at the community college level last season, and here would be my list of what players lack...
1. Game Experience - most players at the CC level that I worked with came from schools or programs where the most they played was 15-20 games a season for 2-3 years. summer baseball usually was not a part of their playing resume, so it was tough to have the experience they needed when they stepped up to a higher brand of baseball.
2. Game "Smarts" - Again, this comes from being in alot of games, and knowing how to preform with the game on the line. Many of the players I worked with didn't have it, due to not having enough experience.
3. Control - I was a pitching coach, so my biggest problem as a pitching coach, was making players understand how important it was to throw with control, and to not worry about thorwing hard, because it does no good to give out 5-6 free passes a game. My pitchers actually had a lot of control problems in the first part of the season, hitting alot of batters, but then it slowly started to level off by the end of the season.
4. "Players knowing their role" - Alot of players who make the jump to college baseball, even at the JUCO level have trouble knowing their role on the team. Most were "big fish" in high school, playing on teams of 11-12 players. Once they make the step to college baseball, they are on teams with 20+ players, and it becomes difficult for them to realize they have a specific role on the team, and that that is where they ned to focus. Again, from a pitching coach aspect, I had trouble with my pitchers realizing that they needed to go 110% out on the mound, and that once they wore down, we could bring in a new pitcher. Most of them were used to pitcing complete games in high school, so they were used to coasting at times, and getting them used to giving it everything they had, even if it was only for 3-4 innings was tough.
just my 2 cents, at some of the things I ran into.
http://www.HackettBaseball.com