You should test out Weavile, Heracross is kind of useless. It will deal with a bunch of weaknesses in your team, including your Gliscor weakness, so you'll be able to switch HP Ice to HP Fire on Gengar. Also, I'm pretty sure your Blissey has an illegal move set. So instead of Heal Bell, use Protect.