Well.....
It's not that bad, truly. You had some pretty cool beats that I enjoyed. Unfortunately, it lacks a strong melody that gets the song going.
With some work, I bet you can turn this ino a pretty sweet song.
Don't give up, you have the potential to make some great songs.