Fielding Lessons are a great way to improve and I will work with the athlete with her throwing, infield, outfield and catching skills. Options are 30 minutes or you can combine fielding with hitting for a 60-minute lesson.
I do not personally work with pitchers but I do have some of which I will refer you to. Just let me know.
Video is a great way to learn and improve the swing. Select this as an add-on for any hitting lesson.