First: Let me give u a hint with gyarados:
Besides gyarados is lvl 50 (u should fix this lol), u should play moxie as ability. It is by far the better ability with this set.
Gives u the abiliity to gain a +1 Atk boost every time u kill a pokemon. Helps sweeping the enemy's team at the end of...