Punching bags are a good way to train your punching power and speed, to learn the correct footwork and movements in martial arts and to be able to train alone if you don't have a training partner.