I've never really mastered Snaking but, meh.
Step 1: Chose Max Acceleration for the character you've chosen and go on any course(Preferably with a long straight).
Step 2: Once on a straight, make your machine lose control.
Step 3: Once you've 'lost control', move your machine in a zigzaging pattern(Also preferably the way you are supposed to be going). This is what you call snaking. The basic rule of drifting is to let your machine drift around corners also making you gain a little speed. Snaking is basically drifting, but on a straight surface (On corners/Lightning: Half Pipe if you're a show-off).
I'm gone - bye