Here is my Sapphire Team, my most favored team as a matter of fact. Can someone look over it and tell me how to improve it?

Nintales
Level 67
Female
Timid Nature
Item: Charcoal
Moves: Flamethrower, Fire Spin, Will-O-Wisp, Confuse Ray

Mightyena
Level 67
Male
Calm Nature
Item: None
Moves: Crunch, Bite, Return, Howl

Absol
Level 67
Male
Impish Nature
Item: None
Moves: Perish Song, Slash, Bite, Crunch

Swellow
Level 67
Female
Mild Nature
Item: None
Moves: Ariel Ace, Double Team, Endeanvor, Wing Attack

Gardevoir
Level 67
Female
Lax Nature
Item: None
Moves: Physic, Confusion, Double Team, Calm Mind

Raichu
Level 67
Female
Bashful Nature
Item: Magnet
Moves: Thunderbolt, Shock Wave, Thunder Wave, Sweet Kiss

Nintales
Level 67
Female
Timid Nature
Item: Charcoal
Moves: Flamethrower, Fire Spin, Will-O-Wisp, Confuse Ray
Mightyena
Level 67
Male
Calm Nature
Item: None
Moves: Crunch, Bite, Return, Howl
Absol
Level 67
Male
Impish Nature
Item: None
Moves: Perish Song, Slash, Bite, Crunch
Swellow
Level 67
Female
Mild Nature
Item: None
Moves: Ariel Ace, Double Team, Endeanvor, Wing Attack
Gardevoir
Level 67
Female
Lax Nature
Item: None
Moves: Physic, Confusion, Double Team, Calm Mind
Raichu
Level 67
Female
Bashful Nature
Item: Magnet
Moves: Thunderbolt, Shock Wave, Thunder Wave, Sweet Kiss
