I'm by no means an expert on weather teams, but two main things stand out to me.
1) Ninetales is your only weather inducer. This could work decently, but because Ninetales is weak to Stealth Rock, has crap for resistances (few easy switch ins) and you have no Defog to clear that or other entry...