You have a lot of weakness to rock and electric type users, that said, you need a defogger or a spinner to keep your mons from getting wrecked by rocks. You have very little protection/status/disruption and no walls or set ups. Even in the battle maison these things are crucial to winning...