Hmm, you seem to have a lot of types that share weaknesses. I don't think that you should have both Metagross and Scizor due to the fact that they both serve the same purpose (or at least they can, but I guess it depends on what you have in mind for both of them). Ditto would definitely be interesting (I need to experiment with that a bit myself). I'm curious as to why you'd want to dragons running special sets as well since they have pretty much the same type coverage. You may also want to throw in a bulky ghost-type to deal with fighting-types (I'm a fan of Sableye, but Eviolite Dusclops works pretty well too).