I'm starting olympic lifting soon to help me with my martial arts. I'm going to be learning the simple olifts such as the power clean, clean, power snatch and overhead squat. What other exercises should I do to help build functional strength. I was thinking about adding some bodyweight calinstenics and maybe deadlifts or something. For bodyweight exercises I could do stuff like pushups, 1 arm pushups, chins and pullups, hindu squats and other stuff. Would this help build functional strength? Thanks to anyone who can help.