Mario Party 8 is selling well because it's a genuinely good collection of party mini games. Have you tried playing it with a group of friends?
I would say the name of Mario is less and less a strength for Nintendo this gen, due to the influx of new gamers who aren't entirely familiar with the mascot.