There is Weakness Policy Dragonite, which is a great candidate for Weakness Policy due to its access to Multiscale to tank supereffective hits at full health, Roost for recovery, Dragon Dance for boosting and powerful priority in Extremespeed.
This is an example of a Weakness Policy Dragonite set:
Dragonite @ Weakness Policy
Ability: Multiscale
EVs:4HP/252Att/252Spd
Adamant/Jolly Nature
-Dragon Claw/Outrage
-Dragon Dance
-Fire Punch/Extremespeed
-Roost/Extremespeed
Basically the idea is to switch in on a Pokemon that cannot touch Dragonite, making them switch out to a Pokemon that can hit Dragonite super effectively. Use Roost as they switch to regain Multiscale, then tank the hit while you boost with Dragon Dance. You get +3Attack, +2 SpAttack and +1 Speed in 1 turn. From there you can sweep by spamming Dragon Claw or Fire Punch for the Steels.
With a bit of research, I present to you: Weakness Policy Carracosta!
Carracosta @ Weakness Policy
Ability: Sturdy
EVs:4HP/252Att/252Spd
Jolly Nature (+Spd,-SpAtt)
-Shell Smash
-Aqua Jet
-Waterfall
-Stone Edge
The standard Sweepcosta is now better than ever! With Shell Smash, which boosts Att, SpAtt and Speed to +2 for -1 in both defenses, it is easily the best offensive boosting move. Pair that with Sturdy to help live a Super Effective hit while activating Weakness Policy, and a STAB priority Aqua Jet, and we have ourselves a MONSTER sweeper.
Both sets are very reliant on support to keep Entry Hazards off the field so that they can come in at Full HP to wreak havoc. Having Stealth Rock up on the opponent's side to break enemy Focus Sashes and Sturdy is great to ensure a sweep. An example is Forretress, who can set up Stealth Rocks and use Rapid Spin to get rid of hazards.
Hope I helped :)