Everythign I monk said + cardioDo some martial arts, bike , run and swim, yoga also. Get yourself some nice kettle bells also.