Work on your contact and brush first. The moment you have good feel on the ball then consistency comes along and the longer you practice you will get power.
The free arm needs to rotate also since it acts as a counterbalance and also a part of the trunk. If one part resists rotation, it also affects your output.