This kinda looks like a landfall deck with a bunch of Garruks instead of cards that benefit from landfall. How exactly are you hoping to win? You might want to add some more things that benefit from dropping lands and Garruk abilities, like giving
overrun.