Your team is certainly solid for a "first time" type of thing. At a glance, it looks good. However, seeing the playstyle this team is, it has its issues:
- Weavile. It spells the fastest 6-0 of your life. It OHKO's everything bar Heatran or maybe Metagross, but seeing that Weavile packs Knock Off (and forces MANY switches), it can always easily spam the move. If it runs Low Kick > Pursuit, Tran is always 2HKO'd. You can potentially run Lucario, Scizor, or Cobalion as Swords Dance wallbreakers, or even as a Volt Switch Pivot for Cobalion.
-Altaria does not need Fire Blast on a team that covers Scizor, Ferrothorn, and Skarmory well. You can ditch it for Roost, which will help you switch into attacks if needed, or let you set up more Dragon Dances.
-Run Leftovers or Meadow Plate on Serperior. Serperior is a great answer to Offense and Balance (bar MVenu and MAltaria builds), and very much appreciates its bulk. Leftovers allows Serperior to primarily act as a one time revenge killer, and turn into a potent bulky sweeper after a Leaf Storm kill. It Also helps out against recovery stallers and Ferrothorn, who usually cannot knock you out from about 70-80%. Meadow Plate is basically a weaker Life Orb for Leaf Storm, your primary move to sweep. At +4 (2 Leaf Storms) you basically OHKO whatever isnt fully dedicated to walling you. Replace Giga Drain for either Glare (allows you to spread Paralysis early game) or a support move of either Synthesis (if Meadow Plate) or Taunt (if Leftovers). Each of the 3 moves have their merits, such as Glare crippling Torn-T, Synthesis allowing you to heal up on an expected switch, or beating clerics 1v1 with Taunt, such as Unaware Clefable.