I think the large problem with your team is that it loses to a fast powerful ice type user. For example, Weavile, which is kind of popular in OU would sweep your team as long as it tanks Salamance, which it probably predicts is scarfed. For example
252 Atk Life Orb Weavile Ice Punch vs. 0 HP /...