Your team seems alright but I can see potential theats. Psychic type pokemons like Sashed Alakazam, Offensive Espeon, and Trick Room Reuniculus that can take on most of your pokemon if not all. I feel your team needs a scarfer which I recommend your Infernape and he/she should be all out...