Okay have my main team, but wanted to maybe add gyarados too because , well its just awesome, but i have a question , would giving it the moveset , water pulse, thunder ,earthquake and fire blast make it awesome or terrible?
Real bad and terrible idea.
Gyarados should run only physical moves. Earthquake is great, other great moves would be Ice Fang, Waterfall, Bounce, Rock Slide, or Dragon Dance. You'll want at least 1 STAB move, though, which means Waterfall is a must.