I'm trying to make a team that will be very difficult for my friend to beat. It would be appreciated of you to help build this team.



-->Leech Seed
-->Giga Drain
-->Return
-->Spikes


-->Earthquake
-->Hyper Beam
-->Bulk Up
-->Rest


-->Flamethrower
-->Body Slam
-->Curse
-->Rest


-->Ice Beam
-->Thunder
-->Surf
-->Rest


-->Thunderbolt
-->Shadow Ball
-->Calm Mind
-->Psychic


-->Dragon Dance
-->Dragon Claw
-->Aerial Ace
-->????

Is there anybody I can replace to make this team stronger??