Disable Strafing and Backwards sprinting?

In case someone is looking for a C++ alternative, you can add FVector ConstrainInputAcceleration(const FVector& InputAcceleration) const override; to your CharacterMovementComponent subclass and implement it accordingly. Unfortunately that function cannot be overridden in Blueprint.