Hi there, nice team.
Right off the bat, your weakness to mega-fighting types is a problem. You don't really have a way to deal with it reliably. My change might be a bit radical, but I think it will work in this team.
First off, replace Starmie with phys-def Skarmory with Taunt for Stallbreak...