There's very little consistency here, makes it look like his arms are made out of goo. The frame timing also needs work, as mentioned above.
Try to do some animations with a focus on keeping forms rigid and consistent, get a feel for that! While making things rubbery can work well in between frames, if it's the whole animation like this it's VERY noticeable.
Also his legs jump forward like a foot during the swing lol