What is the best way to become a general in halo 3?

win alot of ranked and double exp playlists.