Might look into this.
http://www.sportshightechvision.com/I don't know if there is one of these in your area. The challenge that I have seen with this is that hitting mechanics have a way of falling apart unless the athlete is supervised or the athlete is that advanced to still maintain them.