An option I see for reducing your weaknesses is running Skarmory instead of Ferrothorn. You'd lose a fighting weakness and giving it Brave Bird would help out further since, despite Jellicent's survivability, you have no real offense against fighting types. Also, you'd gain access to whirlwind...