I was looking at the rolling ball template, it is very straightforward except for handling the input, the vector applied to the add torque seems a bit odd to me.
as you may see in the image, the axis for forward is x. However, in the blueprint graph, the moveforward is creating a torque vector with value set to y.
Torque is applied around the axis of rotation. So if you want to move forward in the X direction, you need to apply torque around the Y Vector to spin the ball forwards. If you want to make the ball spin on its axis you would apply Torque on the Z (spinning around the Z axis).