The melodies is fine but the mastering isn't that impressive.
The drums is quite messed up :) keep it like ''four on the floor'' instead of that breakbeat style.
The drums are the reason for 2 stars. I would give it 3 if the drums was better :).
Don't be pissed off now because the music industry isn't easy :) Just keep practicing ;)