get 3rd place or higher in the flower and mushroom cups in grand prix, single player
Beat the star cup
by getting gold on the star cup
there is no hat cup
The Special cup
By finishing the race's
The Shell Cup, Banana Cup, Leaf Cup, and Lightning Cup.
Get a Bronze, Silver or Gold Cup in the Shell Cup and Banana Cup.
Mariokart wii
Get the Gold cup in all 50cc , 100cc and 150cc cups
get 1st place in all the other races and i would recommend Yoshi to race with (just to unlock stuff though)
Get a 2 star ranking on every level.
win in 1st or 2nd in the cup