Surely has some potential!
But it just needs work...
The drums sound a bit muffled,
the bass needs some work, give it a bit more presence,
the intro was to long the same, or give it some twists, some variation, or shorten it,
the voice needs to be louder, it needs to be much clearer, i can't understand anything sh's saying
in general the track needs some variation, some extra instruments perhaps, some more movement.
a tip for vocals: when you mix vocals in a track, don't view it as an instrument, or an extra 'noise' (what alot of producers do), but as a voice. A voice needs to stand out, it needs to be understandable. So when you think the voice fits perfectly, boost it some db's. It doesnt need to fit, it needs to jump out.
Btw: I'm not at all trying to be rude, just trying to help, this might sound a bit harsh