Acceleration For Custom Character Movement

Hi Everyone.
I’m trying to make my own Chracter Movement Component and for now i’ve been using the FInterp node to interpolate to the desired speed, but it doesn’t behave the way i want it to. I want to have a cubic acceleration more like a real one, in which i can also take into account the floor fricton factor (very much like UE’s Character Movement Component).

If anybody is willing to help i’d vey much appreciate it.
Thank you.