It entirely depends on you. Sometimes the pitcher throws the ball extremely fast. In that case, your timing and smooth swing will help you to hit a homer. On the other hand, if you try to hit the high-speed ball harder, there's no possibility of success. Only hard-hitting isn't enough to hit a homer, as well as you have to achieve the required technicalities.