Pitchers don't suck at hitting because they don't work on it enough, they suck at it because hitting his hard and pitching gets better and better. Scrappy McJunkball could scratch out a hit or two against the scrubs that pitched in yesteryear, not because he put in the time and effort. Except that in high school (and travel ball), the pitchers are often also the best hitters, because they're the best athletes on the team. So pitchers don't inherently suck at hitting, they just get asked to stop doing it the second they turn pro