Nothing feels better than beating pirate cancer :)
This deck is pretty good in current meta, with a decent winning rate against pirate warriors and a dominating advantage against many other decks. This deck requires a lot of skills to play. Practice to get a feel of it under different situations.
Other card choices:
There are generally 3 types of matchups:
The only goal is to survive. You almost auto-win if your opponent can't kill you in the first few turns. Having Reno greatly increase your chance of winning, but you also need a dreadsteed to activate Reno. Token druid and zoo are not fast enough as you have many board clearance. For mulligan you should be looking for aoe, heal, taunt, low-cost spells/creatures, Reno and one dreadsteed.
This is a speed race. Your goal is to: 1. keep yourself very healthy 2. lower your opponent's health and prepare for lethal as early as possible. For mulligan you should keep dreadsteed, umbra, bronzebeard, Kazakus(for direct damage and armor), dirty rat(to sabotage OTK component), Mal'ganis, power overwhelming.
3. Mid/Late non-OTK decks.
This is the most favorable matchup. You should be dominating most games against non-pirate warriors and druid, as they don't have good answers to dreadsteed. Go directly for your winning conditions: dreadsteed, umbra. You may keep some removal and heal as you see fit. If you are facing priest or shaman, you might want to think twice about playing dreadsteed directly as they can get hexed/devoluted/mind-controled. Try to lure out your opponent's removals and wait for the dreadsteed/umbra combo. Also, mulligan against priest you may want to keep sacrificial pact and Jaraxxus. Think twice before playing dirty rat against priest as they might OTK you with it.