Yes, a punching bag is a good form of exercise. It will work most of your major muscles groups, with a focus on the core, lats, deltoids, and quads. At the same time, a punching bag workout will provide you with an effective cardio workout. it will also improve your balance, coordination, and agility.