i want to know if these two teams are good and any way to improve them
here is my first team
girantina level 100 with the moves earth power,aura sphere,dragon claw and shadowforce
heatran level 100 with the moves earth power,heat wave,dragon pulse and magma storm
kyogre level 100 with the moves water spout,blizzard,thunder,sheer cold
landorus with the moves outrage,stone edge,eartquake,fissure
groundon with the moves eruption,fire blast,fissure,solarbeam
haxorus with the moves draco meteor,earthquake,dual chop,outrage
and here is my second and best team
arceus- moves extreme speed,earth power,judgment,blizzard
zekrom- moves outrage,thunder bolt,bolt strike,fusion bolt
reshiram- moves dragon pulse,fusion flare,blue flare,fire blast
kyurem- moves ice beam,dragon claw glaciate,draco meteor
darkrai with the moves dark void,dark pulse,ice bem and brick break
hydreigon- moves crunch,fly,dragon pulse and rush
if there are any suggestions on how to make my two teams better please let me know