A physically attacking set is Sharpedo's best way of attempting a sweep in the UU metagame. Speed Boost is the key to the set, and it makes Sharpedo progressively harder to beat. This set is threatening to offensive teams in particular, as they are usually frail and can't outspeed Sharpedo once it gets a few Speed boosts under its belt. In fact, Sharpedo is useful on offensive teams of its own, since it can be an effective late-game cleaner on its own against offense as well as act as a revenge killer for extremely fast threats, or against stall can clean up after its teammates have weakened the defensive core.
Protect is the most important move on the set, and it ensures that Sharpedo can get that extra boost if necessary. It usually never hurts to be safe, especially if you're not sure whether or not your opponent's Flygon or Darmanitan is carrying a Choice Scarf. It's especially useful against Fake Out users, and Sharpedo isn't a bad check to either of them. While it's good to be liberal with Protect, there's no need to allow your opponent to get a setup opportunity when they're slower than Sharpedo, as you can't allow Slowbro to get a free chance to heal.
Waterfall and Crunch are Sharpedo's most powerful physical STAB moves, getting wonderful coverage in UU. Waterfall hits mainly Fire- and Ground-types, including Darmanitan, Arcanine, Krookodile, Rhyperior, Nidoking, and Houndoom. Crunch takes out the many Psychic- and Ghost-types in UU, such as Azelf, Cofagrigus, Slowbro, Mismagius, and Xatu. However, their coverage overlaps on threats that that are hit super effectively or neutrally by both moves, such as Victini and Claydol, as well as Crobat and Zapdos, respectively. As the two moves have equal Base Power, your decision between the two should come down to prediction. If you think that your opponent will leave his or her Pokemon in, Waterfall is the better choice for its flinch chance; however, if you predict a switch, Crunch is the superior option because it has a chance to inflict a Defense drop. Earthquake rounds out the set by hitting Steel-types that would ordinarily get in Sharpedo's way, such as Registeel and Cobalion. It is especially useful for Empoleon, the only UU Pokemon that resists both of Sharpedo's STAB moves.
Maximum Attack investment along with an Adamant nature allows Sharpedo to hit as hard as possible. Maximum Speed investment enables Sharpedo to outspeed everything with base 80 Speed or below before a boost, the most noteworthy example being Togekiss. However, you could always elect to give Sharpedo less Speed as well. After a boost, 152 Speed EVs let it outrun Crobat, and 120 EVs let it beat out Weavile; at +2, 84 Speed EVs enable it to outspeed Choice Scarf Flygon. However, Sharpedo is so frail that the added bulk does nearly nothing to improve its chances of surviving a priority attack, so you might as well just invest fully in Speed. Life Orb is a necessity for Sharpedo, as it needs all the power it can get while not being locked into a single move. Items that don't have recoil--such as Expert Belt and Splash Plate--are inferior; Sharpedo isn't going to miss the extra HP, as it can't take a hit anyway. Aqua Jet is an option on this set over Waterfall to hit Hitmontop, Honchkrow, and Bisharp before they can hit Sharpedo with priority of their own, but it's an inferior choice as it deals pitiful damage, and Arcanine will hit first with Extreme Speed anyway.
Entry hazards are crucial to Sharpedo's success, as Pokemon such as Heracross, Mew, and Nidoqueen are all put into KO range with full hazards. Roserade, Scolipede, and Gligar can all set up hazards reliably, and as such are good teammates. Sharpedo struggles with the plethora of bulky Water-types in UU not named Slowbro, so fine partners are Pokemon that can wear them down enough for Sharpedo to sweep. Kingdra and Darmanitan are checked by bulky Water-types and, along with Sharpedo, can hopefully break their common counters so that one of them can sweep. Shaymin can switch into Swampert, Milotic, and Suicune with ease and eliminate them with Seed Flare, while Sharpedo can get rid of Arcanine and Darmanitan in return. Zapdos can take out Milotic and Suicune, and can also switch into bulkier Fighting-types, such as Machamp and Heracross, both of which can take a hit from Sharpedo and pulverize it. In return, Sharpedo can deal with Rhyperior, one of Zapdos's best counters. A Fighting-types of your own is a good teammate too, as it can deal with Porygon2, which is arguably the best counter to this set.