Few D1 college coaches are looking for pitchers that can play other positions, so you may need to decide if he's a college pitcher or position player before attending camps or speaking to coaches.
If your son is a position player he doesn't really have the luxory of shutting down his bat in the offseason, its a year round process to improve the swing and keep it sharp. My son, a position player would hit 5-6 days a week in the offseason. I think he only threw 3 days a week.
btw IMHO contacting 50 schools is about 40 to many to start the process with.