Maybe throw in a set of Tabata protocol? I used to do routines on the heavy bag, and occasionally did them with weights, too. Or maybe some plyometric jumps and pushups? Toss a heavy bag or medicine ball? Your routine looks pretty good to me, just spitballin' here.
_________________________
"In case you ever wondered what it's like to be knocked out, it's like waking up from a nightmare only to discover it wasn't a dream." -Forrest Griffin