Using a punch bag provides a full body workout which impacts most muscle groups. Throwing punches, kicking, kneeing and elbowing the bag ensures a demanding routine, head to toe. Each time you hit the punch bag, you will automatically engage your core which is great for strengthening it.