Well it doesn't suck
But it is not all great either. Compered to some other "artists" in this place - your good. But man you NEED to work on your mastering and EQ'ing . You need to get the kick pounding - use a compresor. You also need to clip to high notes. They are too strong. Also add some hihats and other percussions and fx. Fill up your song.
All I can say is keep at it - you will progress with time. ;)
3/5