3 Defiant Bloodlords seems a bit too much, very hard to play even one of them in a fast deck like yours, let go 3.
I'd recommend cutting down the Drana's (liberator ones) to 2-3 copies since they are legendary creatures.
You really want to make room for 4 Zulaport Cutthroats, that card is so good!
1-2
Felidar Sovereign looks like it could be a nice addition, a 4/6
lifelink vigilance creature is pretty sweet (and the additional wincondition, should you ever get to 40 life)
General idea: play more cheap creatures (even
expedition envoy) so you can proc
kalastria healer and lantern scouts more often, and get more than 2 creature out of
march from the tomb. And zulaports, they're too good.