Move Pawn Type Character with physical movement of HMD (HTC Vive)

Hi wizards of Unreal!

I ‘ve been trying to move my character along with my headset in VR space.
I only figured out how to move the head according to the headset rotation and motion controllers (+ hands).
I used a manual bp IK on my animation bp of my character for both headset-head position and motion controllers.
Therefore, my problem is that I am trying to set up a character that will move (with ‘walk or run animation’) as I move the HMD to the direction that I am moving physically.
My Pawn structure is as follows: under DefultSceneRoot I have CameraRoot, VrOrigin and MC Mount. Thus: CameraRoot (parent) of Camera. VROrigin (parent) of SkeletalMesh (’ this my player character’). MC_Mount (parent) of MotionController_R and MotionController_L.
I am trying to set this up in BPs and manually. I 've been struggling a lot and the only thing that I have is a stable model - standing stabled character with head movement and hands. When I walk physically, I walk outside of my body.

Any help is much appreciated!!! Hope this is not confusing…

Thank you very much!