How do you rank up fast in Halo 3?

I was a brigadier in halo 3 along time ago, typically ranking up is simple and there are two ways to do it. Earn lots and lots of Exp or gain a strong higher skill. Double Exp is a very effective method of doing this but for the Halo 3 Pro's ranking up comes down to doing well in ranked match making, take an experienced friend into team doubles and completely destroy your opponents this will gain you higher skill.