First i will give you a quick explanation of the deck.
So you can play very aggresively since you willl usually draw into Force of Nature + Savage Roar within turn 9, sometimes if you can Innervate you can even have lethal on turn 7. But more to come in the video.
You usually mulligan for cards like Wild Growth, Innervate against every class.
But let's be a bit more specific.
AGGRO
This deck is pretty good against aggro, if you stabilize it's almost impossible to lose.
You want cards like Innervate and Wild Growth but Wrath, Piloted Shredder and Sen'jin Shieldmasta.
In late game you can always heal yourself up with cards like Ancient of Lore and Alexstrasza.
Swipe is really important against Paladin, because there are cards like Muster for Battle, against Hunter because you can target an Undertaker while killing other minions like Leper Gnome, Clockwork Gnome, Webspinner and so on, and also against Zoo, because Implosion is sick.
Also! if you Innervate a Keeper of the Groove on turn two, and killing a minion is probaly a game winning scenario.
CONTROL
Against control every card is important esepcially Shade of Naxxramas and Azure Drake, against Warrior you also keep Ancient of Lore.
So those were the the mulligans, now lets go to some matchups.
Every match is pretty easy, the worst are probably aggro like Hunter and Zoo (if you have a bad hand) and also Handlock, against Handlock you have to keep them at around 14-17 Hp so he cant spam Molten Giants and you could kill him anytime with Savage Roar + some minions, if you have Big Game Hunter and Double Swipe you push for damage.
When playing against control this deck is amazing! Priest and Warrior are basically free wins (100 % win ratio against them).
VIDEO
Source: hearthpwn.com
Last Opinions