Ok my suggestion is simple ^^
What about earning some extra points if you finish your race without to damage your car.
The more damage your car has, you get less points.
And some extra points for races in duel mode.
If your win the duel in your world, you get also some extra points.
What do you think?