well my first glance, you lack deck cycling cards. like novice engineer, Gnomish Explorer and Azure drake. Also try having 2 arcane intellect. also u missing your basic nuke spell frost bolt and mana wyrm and water elemental
Your deck feel like an aggro rush deck, with monster beat down and spell to control. so you would need to regulate your draw rate, hence those cards above
i would suggest removing golbin mekkatougre; raid leader; booty bay bodyguard; goldshire footman; voodoo doctor , dragoning mechanics and replace with the cards i suggested above.
also try if possible to have 2 of the same cards, it results in better deck consitency, either choose 2/3 croc or 3/2 ooze, the raptor is bad as 3/2 ooze does the same stats and still destroy weapon.
basically what i feel from your deck is early mid game aggro beat down, so by casting worth while creature and using spell to kill the opponent creature, thus controlling the board for the win.
hope this helps~