How do I make a character sliding down a hill smoothly?

I’m trying to make a simple snowboarding type game where the player is constantly moving forward, sliding down a hill and turning either left or right and jumping off of ramps. The issue I’m having is that I don’t know how to set up an actor blueprint that allows the player to move smoothly down the hill without jittering and bouncing around because of the rough edges of the “character”. My character in this case is just a cube sitting on top of a very flat cylinder, but that’s just a simple placeholder.