I think the staffer dropped the ballon this one, by not actually answering the question. He comments the relationship between force, mass and acceleration without, and the tradeoff between them in terms of how force gets applied to the ball, and then blithely states that heavier bats are better.
Taking this to the extreme, if you imagine a thousand pound bat then hitting a ptiched ball would be basically the same as throwing against a wall, which would clearly not give it as much momentum as people get when they actually hit the ball.
I think the following is a better answer.
If the batter applies a fixed force (F) over a fixed distance (d), then regardless of the mass of the bat (M), the bat at the time of collision will have energy E=F*d
Similarly the energy e=(mv^2)/2 of the ball will be fixed depending on its mass (m) and starting velocity(v) . To maximize the ending velocity of the ball, the optimal situation would be that after the collision the bat is stationary so that all energy has transferred to the ball.
So that in the end the ball has energy = (Fd+(mv^2)/2), so its ending velocity will be v’=Sqrt(2Fd/m+v^2), and its change in momentum will be m(v’+v). In order for momentum to be conserved, this must be equal to the original momentum of the bat, which is equal to Sqrt(2EM).
So M=m^2*(v’+v)^2/(2*E) is the optimal bat weight.
So if we set reasonable values for F=80 kg*m/s^2, d=0.5m , v=45 m/s and m = .16kg
We get that the optimal bat weight is around 2.9kg (damn heavy bat). But with a stronger hitter or a slower balls lighter bats will be better.