To improve punching power you could try doin clap press-ups, or if u hav access to a medicine ball try throwing that to a training partner, try in rounds at a time these will help build explosive power, and apart from anything else, try and practice good technique and dont sacrifice power for speed, hope this was of some help, train hard folks