What is the most efficient way of "lvling up"?

Training Mode? Arcades? Casuals? Online? SRK Forums? Or all of the above?

This is probably a silly question but I gotta know.

http://forums.shoryuken.com/showthread.php?t=195678

Thanks man.