The moveset is pretty much your standard offensive gyrados, so no problems there. I'd suggest sacrificing some attack for HP, just because you want to be more bulky, the offensive boosts you get from blaziken or a DD will make up for the slight loss in attack, and you can't KO significantly more...