Big Jims way of cleaning motors is a bit hardcore for most of us.
Basically, zachzachz, your problem is a really filthy motor. Try cleaning it again, but if it just won't come any way near clean with the comm stick (which won't wear the comm itself noticeably, just clean it), then you need a skim, and new brushes. If your motor is rebuildable, a local race-oriented shop, or someone at a local club should be able to do it. If it's a sealed motor then you probably won't find anyone that can skim it. If the motor is rebuildable, you can take it apart (just remember how things were assembled in the first place, especially the timing angle on a modified motor), and clean it a bit more thoroughly with the motor cleaner and some cotton buds. When you put it back together again, put a drop of oil on both bearings.