Your team looks pretty cool overall, I have just a few recommendations.
Leafeon is blessed with being able to use Knock Off, allowing coverage including for steel types, and lets you cripple certain Pokemon.
For Sableye, I recommend that you give it full HP and Sdef. Also, Will-O-Wisp and Foul Play kind of contradict each other. You can run either that or Knock Off.
Aerodactyl is a great lead pokemon due to it's utility and high speed. Try giving it a Focus Sash and leading with it, and also give it Taunt over Roost. The ground weakness is somewhat noticible, so keep that in mind.
How does this sound? Hope it helps!