How Do You Win On The Rainbow Road Track In Mario Kart Wii?

Help! This track gives me alot of trouble and I can never seem to win on it. I usually end up falling off multiple times.
I want to win 100cc special cup and if I keep messing up on this one, I’m not sure I could even make third place.
Does anyone have any tips to help on this track?