Is my Pokemon Platinum team good?

eyahh that's a good move set.. this is mine:

exploud-

psychic

earthquake

shadowball

megakick

aggron-

zen headbutt

irontail

thunder

surf

lapras-

recover

sheercold

icebeam

dragonpulse

leafeon-

leafblade

swords dance

synthesis

power whip

typhlosion-

eruption

flamethrower

focus blast

doubleteam

alakazam-

psycho cut

toxic

nightmare

hypnosis