Tires make a huge difference. I assume you are running rubber tires and I have found that the Sorex brand have the best grip. Indoors on carpet I use 24R or 28R and on asphalt I use 28R or 32R.
Are you using a 2S or 3S lipo. Maybe the motor is too powerful causing issues.