You have a glaring fighting type weakness with really nothing to take strong close combats. I would reccomend replacing snorlax or emboar with this gengar set:
Timid gengar@ leftovers
200 hp, 56 spatk, 252 spd
This gengar is great at foring switches and generally annoying the opponent. It is fast enough to outspeed and get a sub up, then use disable to make it so they cant use that move. Shadow ball is there just to have an attakc and pain split is there for recovery.
Gastrodon is like communism. It works in theory, but when you try it out it fails.