What footwear/ training shoes would you recemmend? looking foootwear for regular training and also heavy bag kicking, is there a general all rounder?