For anyone struggling to find a decent team in this hack, this is mine that I use. The entire team has no more than two weaknesses to a single type and can all be obtained before the fourth badge:
1. Serperior (Snivy can be found in Petalburg Woods, 2% chance, before 1st badge ~Level 10)
Ability - Contrary
Held Item - Leftovers
Final Moveset - Leaf Storm, Substitute, Dragon Pulse, Giga Drain
2. Kindgra (Horsea can be found fishing at Dewford Town w/ Old Rod, before 2nd badge ~Level 30)
Ability - Swift Swim
Held Item - Damp Rock
Final Moveset - Rain Dance, Ice Beam or Flash Cannon, Brine, Surf
3. Electivire (Elekid can be found on Route 112, 15% chance, before 4th badge, ~Level 20)
Ability - Vital Spirit
Held Item - Rocky Helmet
Final Moveset - Thunderpunch, Fire Punch, Earthquake, Volt Switch
4. Crobat (Zubat can be found in Granite Cave, 20% chance, before 2nd badge, ~Level 12)
Ability - Inner Focus
Held Item - None
Final Moveset - Acrobatics, Poison Fang or Cross Poison, U-Turn, Heat Wave
5. Blaziken (Torchic is obtained as Starter or on Route 113, 2% chance, before 4th badge, ~Level varies)
Ability - Blaze (Speed Boost as a Mega)
Held Item - Blazikenite
Final Moveset - Knock Off, Grow Punch or Low Sweep, Fire Punch, Swords Dance
6. Gardevoir (Ralts can be found on Route 102, 10% chance, before 1st badge ~Level 5)
Ability - Trace (Useful for finding a Snivy with Contrary)
Held Item - Big Root
Final Moveset - Psychic, Calm Mind, Thunderbolt or Shadow Ball, Drain Kiss (Turn off Battle Scene)
What teams did you guys use?