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