I know the script is bad and newbie for this but it is messing up the animation when the controller is used(overlapping anims), i am not too familiar with the proper animation blueprint stuff so if someone could give me a better solution with either this or the animation tools i would appreciate it.
for axial movement, you should be using InputAxis, instead of Input Action. that way you get a value between -1 and 1 representing stick direction.
watch this playlist of videos on gamepad Input Axis events and setting up an anim blueprint for blending between Idle, walking, and running based on pawn speed: