batting coach

noun

1.
(baseball) someone who teaches batters how to bat better