I am sure you will get lots of additional feedback, but the first thing that stands out to me is a lack of balance. Your son's feet are moving differently on each swing. Try to build a more stable base with his legs and try to develop a repeatable swing.