On recruiting, have your son get in front of college HC/RC and get some feedback from them. Your son should choose some college baseball camps with schools he wants to attend and that are a good fit academically and for baseball. He will get an idea of where and if playing college is an option.