nicely done on the ideas! production side of things needs polish, more careful EQ and seperation of the sounds (ur reeses n drums as neomind said) will bring ur sound together nicely, figure out which range of freqs each of your sounds needs to keep their edge, and cut back on the bits they dont, using shallow and surgical EQ as needed, try not to overlap freq ranges so much that they become muddy (blurred). ur heading in the right direction for sure!