Does your team flow together, or have any main purpose? Is it a weather team or Baton Pass team? Doesn't really look like it...
If you just took a bunch of Pokemon and squished them together, that's not really going to work. Trust me, I did that and got a giant lecture about it. (I'm kinda new...