Dragon Pulse is an egg move for Charizard, from the horsea line, Ampharos, Skrelp, and Swablue line.
Trapinch will get Rock Slide at level 15, you should keep that. Also, if you're feelin it, keep Trapinch unevolved until level 40. At 40 it'll learn super power, which would fit nicely on your team.
You could always give Zoroark U-turn for the moment to snipe dark and grass types.
If you're feelin it again, you could breed toxic spikes onto Skrelp instead of Toxic. The moveset you gave looks great.
(Tentacool/Tencruel Skorupi Line > Omanyte line > Skrelp) To get toxic spikes. So, not too bad to be honest.
I say use Pangoro over Zoroark. You're gonna want to have a balance between physical and special attacks on your team, whether is be 4-2 or 3-3. Trapinch will help with that too. Pangoro has great type coverage, just watch out for fairies. Plus it's really strong.
Hope this helps ya :]