on the first look, the deck looks solid. I'm just not sure about the amount of lands, compared to the average cmc.
Possible cards to cut for additional lands:
Crystal BallTibalt, the Fiend-BloodedBesides that, it has proven helpful for me to group the cards by function (card draw, mana ramp/fixing, removal, etc.). This can be useful to make some mistakes while deck building more visible (e.g. lacking removal, or cards that doesn't fit into any category and therefore might be obsolete).
Thinking about the deck, I've got 2 ideas for removal:
Soul-Guide Lantern - good gravehate and can be sacrificed for a card draw if you don't need gravehate in your current game
Abrade - cheap to play and can be used against low power creatures AND artifacts (multi purpose is always great for removal)
It might also be worth thinking about some cards that let your opponents draw multiple cards, since you only get a token for the first card they draw each turn (e.g.
Dragon Mage). so each additonal card you let them draw requires additional cards on the board to make use of them.