I need help with my team for in-game
I have not played Emerald in a long time.

Blaziken(Naive)
Flamethrower
Brick Break
????
????

Gardevoir(Timid,Trace)
Calm mind
Psychic
Ice Punch(if so, where is the move tutor?)
????

Swellow(Lonely)
Fly
Aerial Ace
Return(where is the TM?)
????

Manectric(Naive,Static)
Thunder Bolt
Bite(not breeding for crunch)
Charge
????

No idea for fifth slot,last one for HM guy(Linoone?)