Scrafty@choice scarf trait:Moxie Evs:252 atk,252spd,4HP
-Hi jump kick -Crunch -Stone edge/head smash -dragon dance[if it is from egg]
i like your strategy but if "you" want to improve it you could go to http://pokemondb.net/pokebase/14420/what-is-a-good-moveset-for-scrafty because many users have answered this question with there own thoughts i do think you could change choice scarf with life orb or leftovers and here is my scrafty
Kick (Scrafty) (M) @ Leftovers Trait: Moxie EVs: 20 HP / 56 Atk / 216 Def / 216 SDef Adamant Nature (+Atk, -SAtk) - Dragon Dance - Hi Jump Kick - Ice Punch - Zen Headbutt or Crunch
hope you liked :D