Blender animations how keep bone transform for current frame
If you give your rig inverse kinematics this would be a lot easier. Set it up on the wrist and foot bones here is a good tutorial.
tutorial link