Ok so I failed physics...lol...
But what causes the obvious late shot play... If the bat is already raised then surely it should come down at the same rate maybe???...
you are misunderstanding how the system works. Gravity affects all bats equally, but gravity on its own is not enough to get your bat to the ball in time to hit it where you want it. To do this you need gravity + additional force. The additional force is you.
From the physics, Force = mass x acceleration.
Force is the same for all the bats you as an individual will use as you have a fintie amount of it, therefore the two things that could vary are the mass of the bat or the acceleration of the bat in the direction you apply the force. For a given force, the greater the mass, the slower the acceleration will be and therefore the more time it will take to get the bat to the right place.
Gravity is a constant, so although it helps, you still need more force for a heavier bat.
Does wind resistance not come into the equation Buzz?
And not when the two objects you are comparing have the same surface area and therefore will suffer the same wind resistance... as in two bats of different weights.