Im certainly starting to see some improvement in your songs :) This song has a very good solid structure to it.
The main problem is that a lot of the sounds you use are just a bit random and don't really act like a melody. they just make the song sound awkward. Id try to make a melody rather than just layer bass over bass (some basses just don't work with the song all together :S).
also I dont like how instruments are introduced so suddenly into the song. Id try to make it more progressive, try experimenting with automation clips more ;)
Overall though this isnt bad! You're certainly making an improvement :D
I hope this review helped ;P