well doing o lifts in high reps is like doing all those exercises at once. your gonna wanna have work time where you are going almost all out say 70-90% effort then rest for a bit just enough to recover a bit but no where near enough time to recover a lot or most of the way. then go right back at it again and do that back and forth.
i like the sandbag variation but i will have a lot of different sized 'bags' and mix in a lot of pressing movements as well. it really has helped my endurance and my counters, suplexes and pickups in Judo.
have you ever done interval training before?
its pretty new to me so im still trying lots of new things but one thing that you learn quick is that it works very effectively. it also burns a ton of calories so you need to account for that if you are trying to cut/maintain/gain weight.