Those punches dont really look like punches, and its kinda very slow
You should export the frames from your 3D program then use a gif animator to manually set the frame delay.
And to fix the punches you need to actually bend the elbow and bring the arm back, not just rotate the chest.