This list is just highly teched, so it's not really good against aggro. It's mostly meant to beat jade druid, which it does well. If you want to tech it against aggro, just cut either netherspites or bonemare for tar creepers, although this does hurt your long game.
The only part I don't understand is running 1x bone drake. It's not a bad card, just seems really out of place here. I run 2x bookwyrm in mine, because it's really strong in this meta. It kills jade behemoths, it kills murloc warleaders, it kills various totems. It's just an all-around strong card at the moment, and since it's a decent sized body, you can easily squeeze more value out of it with divine spirit/inner fire or scalebanes.
Either way, Firebat has the best version of a common meta deck, which is nothing new.
2