Hey Bob,
I have found that a routine where rests are few and far between work impressively.
At this time, I'm training to specifically increase my bench press. To my surprise, what this requires is only 1 or 2 exercises in which you actually train heavy (e.g. heavy weights and very few or 1 repetition(s)). For example, I will bench (with variety) 3 sets of single reps, then close grip bench press 3 sets of 5, then hit every part of my upper body at least once with 2-3 sets of 10-15 reps. Holding weight near or at your 1 rep maximum every week will increase your forearm strength/grip immensely. What I have found is that in doing this workout, my size has increased slightly but my strength has skyrocketed in every aspect!
In addition to this day (call it the strength day), I add a day where I train explosiveness (the speed day). What I do is instead of singles, or anything heavy, I take roughly 50% of my 1 rep maximum and train 8 sets of 3 reps -- concentrating on controlled, but very fast movements. This increases not only your bench, but the acceleration and control of your fist when punching and your stick while striking.
Both of these workouts should be completed within an hour (which is a real challenge). You will be out of breath if you use the correct weight per reps. You should be straining to get the last rep of the last set.
If you want me to, I will write out the entire workout on this forum, when I have more time.