It's perfect, but you should give to Scizor a bug-type move instead of Curse (Curse has negative effects on pokémons that aren't of the ghost-type), its resistance for its type is not enough, he need a move of his type.
And you should give to some pokémon some grass-type move to defend the team...