User blog:Gyradoes/Team moveset help

After facing Captain B. and coming REALLY close to losing I figured I need a better moveset. Also if you could help me out on wut item my poke should hold that would be appreciated

Charizard Held item is fire z stone. It has dragon claw, flamethrower,flare blitz, and fly. Gyrados held item is a mega stone for it. It has crunch, aqua tail, icefang, and thunderbolt. Gengar held item is a focus sash. It has shadow ball, thunder bolt,destiny bond(saved me in multiple battles), and toxic. Arcanine held item is nothing. It has fire fang, solar beam, sunny day, and extreme speed. Ash-Greninja held item is grass z move. It has grass knot, extrasensory, nightslash, and scald. Snorlax held item is nothing. It has giga impact (sorta helpful),earthquake, rock climb, and surf Yeah I know my team is a mess really hoping I can still do something with it Thx for ur help