Im not really a fan of Crobat and he isn't someone you need on your team. You already have 2 attack sweepers. A good competitive team consists of
- 1-2 physical sweepers (You have 3)
- 1-2 special sweepers (You Have 3)
- Hazard Destroyer (Defog crobat counts, but I don't think that's its main priority)
- Hazard Maker (You don't need this but they are quite convinent)
Below this consists of 1 sweeper for physical and one for special (Note this is for the more experienced players and takes strategy or it will not work at all)
-Staller (A staller poisons, paralyzes, rests, wishes, etc. A staller is basically a pokemon that gives another pokemon status conditions then protects and heals)
-Your filler (A tank, maybe another physical hitter, type coverage,
-If you don't want a filler you could go with your baton passer. (Your baton passer is a suicide. Raise your stats until you can't do it anymore then baton pass to one of your pokemon. Your baton passer must always be a tank so you can use swords dance, iron defense, shell smash, or any other move that raises your base stat, multiple times.
These are some of the basics of competitive battling. Your team is all sweepers, so you probably won't last that long in the harsh environment of the OU tier.