The stick already provides acceleration, and deceleration based on input.
You can simply set position:
Sprite.X+(Gamepad.Axis(0, 0)*yourspeed)*dt
Sprite.Y+(Gamepad.Axis(0, 1)*yourspeed)*dt
You can tweak the speed part if you need to adjust acc/dec. Lerp works nice.