The heavy bag is one of my favorite warm up tools,that and bleacher running(long steps)the running will get your heart rate up in a hurry,and the bag will give you more recovery time,usally do 10-15min running,20min bag to hit everything before lifting,heavy bag and bleachers are like hiit,all out with alittle recovery time.