Well, you don't really have any psychic type moves....but you have flying and ground, so fighting and poison shouldn't be a problem. Also...you don't really have any stat moves. It might not hurt to have a few moves for raising your own stats, or making the other pokemon sleep. You mostly have attacking moves, but you have a huge variety, so I think you'll be okay :) You should give your pokemon some items and make them even better!