You want to breed a Scyther, make sure it has Technician for an ability and Adamant for its nature, turn it into Scizor, then give it Bullet Punch. You'll wind up with a tank with the same-type bonus, technician bonus, and attack priority. The thing is entirely too durable and devastates anything that's not a fire type, for the most part.
It's definitely the best Pokemon I've had on my team so far this time around, and getting the right nature is really worth it in this case. Bullet Punch looks weak with 40 base damage, but when you add in all the bonuses, in a neutral, non-super effective hit, it actually has a 90 base damage with the bonuses I mentioned, putting it about as strong as surf on a non-water Pokemon.