No because a "hard swing" usually results in extending the arms, letting your center of gravity fly outward, and slowing down the bat as a result. That's why you never see an outside pitch pulled for a home run no matter how hard the batter swings.
Maximizing bat speed requires keeping the barrel of the bat close to the body, which means keeping the elbows bent and the swing compact. It doesn't feel like a hard swing when you do it but it does yield maximum bat speed. That's why selecting a pitch middle-in is so key to hitting homers.