Is there a way to make the root of an animation move?

Hi, newbie here. I have some animations for my project, but most of those have the root stuck in the original position or only move in the xy-axis when the animation moves the character upward.

Some people suggested I try retargeting the animation, but I don’t understand how that can work.
While this is not a significant problem in my project, I’m curious if this is something an animator should adjust, or is it possible to make the root move through Unreal?