This is my team, and I think it's pretty good. I can slaughter most Battle Frontier arenas with it in Emerald. Then again, that could just be me...
Swampart
-Surf
-Earthquake
-Curse/Ice Beam
-Rest
Surf and Earthquake are good moves, but the other two are not. Swampert works best if it has Curse to increase its Attack and Defense, making it a tank that can also attack. But Curse is only available through breeding. Ice Beam is your alternative choice and it's good for handling Flying, Grass, and Dragon types that you'll otherwise have trouble against.
Breloom
-Spore
-Focus Punch
-Reutrn/Sludge Bomb
-Leech Seed
This moveset needs to be completely redone. You should have leveled up a Shroomish to lv. 54 to learn Spore. That is Breloom's best move and you shouldn't use a Breloom unless it has Spore.Once you have put the enemy to sleep, you can use Breloom's other best attack - Focus Punch. With such a high Attack, Focus Punch will do awesome damage even against Pokemon resistant to it. Reutrn and Sludge Bomb are there to handle any Pokemon that resist Fighting moves. Finally, Leech Seed, an early move learned at lv. 10, is always a good choice especially if the enemy is sleeping.
Altaria
-Dragon Dance
-Aerial Ace
-Earthquake
-Rest
Altaria won't be able to do much damage since its Attack and Sp. Attack are pretty low. Your best bet is to increase it's attack power with Dragon Dance and then hit the enemy hard with your other two offensive moves. Rest is great for Altaria because it has the Natural Cure trait which wakes it up instantly after it falls asleep and restores all its helath.
Dragon Dance is common on just about all Dragons, and unfortunately, Altaria isn't a very good choice. You'll be much better off if you can get train a Salamence or Dragonite, who are much better Pokemon.
Torkoal
-Overheat
-Explosion
-Curse
-Body Slam
Iron Defense is okay, but Curse is much better since Torkoal's Attack power needs to be boosted. Keep Overheat as your Fire move and add in Explosion to blow up when you're low on health.
Aggron
-Iron Tail
-Earthquake
-Rock Slide
-Thunder Wave
Aggron should never use special attacks since it's special attack is so low. Aggron is purely physical and needs attacks like Earthquake and Rock Slide. Thunder Wave is also good since it compensates Aggron's low speed.
Gardevoir
-Thunderbolt
-Psychic
-Calm Mind
-Will-o-wisp/Hypnosis/Destiny Bond
You've got two good move on Gardevoir, but Flash is the worst of the HMs and Secret Power just does no good. An important move for Gardevoir and just about all Psychic types is Calm Mind. Gardy's 4th move has a lot of options - you can status the opponent with Will-o-wisp (a bred-on move) or you can use the less accurate, but still useful Hypnosis (which it luckily learns by level). And very few people realize that Gardy can also Destiny Bond, which is a sneaky last resort.