I think that the animation looks a bit unnatural. My tip would be to add add "build up" frame before the swing animation, as well as adding an additional frame at the end. I also think you should adjust the interpolation of the animation, as a realistic swing feels slower during its start and finish.