Have you been to a baseball game? Do you watch batting practice? Batting practice is basically a home run derby. Shit, I watched Chris Davis last year at the A's game break one of the windows on mount davis.
The homerun derby has no effect on their swing. They are swinging at 40 mph soft tosses. That doesn't change how they hit 90+ stuff.