Honestly, Baton Pass is easily beatable. And it does take a little bit of skill to play, because you have to know what to switch into. But as long as you have priority on your team then you should be more than capable of beating a BP team. I've beaten my fair share of BP teams with just priority...