Weight lifting mainly isolates muscles rather than training the body as a whole like a serries of compound movements, there is no magic punching muscle, you use your whole body so with out waffling on about it: the compound movements that you can do with medicine balls and you're own body are more than adaquate.