Hmm i read your post and its very impressive, i must say you got lot of stamina and energy and yes its the main thing that is to be needed. Warm up is good but as you might know that warm ups is only for getting body warm and to free all joints, so i guess 5 min run would be enough and yes, 20...