How to make character run forward?
I don't see any path for the character to run along so I'll include this link as to how to create a path and have avatars objects  move along them.  here
Instead of forcing the character to follow the path, place an empty there instead, have it follow the path, then parent your character to the empty, much as is done in this answer - here
This will give you more flexibility to steer the character's facing direction, rotation etc so it does as we do in real life, 'anticipate' the turns.
The running animation can run independently while the character is 'pulled' along the path by the Empty.