First off, let's discuss the characters. Outside of in-app purchases, I can't see there being any more than 12. There would likely be 8 different racers for each Grand Prix, like every Mario Kart up to DS (along with 7). The characters would all be your standard fare.
Mario, Luigi, Peach, Daisy...