Honestly, your deck has a lot of really good (and annoying) cards in it that fit well with the theme of your deck. However, it doesn't have many low cost creatures at all, so you either want to add more or make so the deck stalls until you can get your high costs out.
-Shane