I agree with the others about the potential
The vocal is gorgeous and there are some nice melodies
The biggest issue I have is the lack of "cohesion" - it sounds like the bass, drums and synths are playing completely different songs
My suggestion for a would be to establish a basic "beat" that carries throughout the track - rather than the "stop/starty" nature of the drums ad bass
This would then allow the other elements and the vocals to groove along to it, which would pull everything together
Some kind of smooth "pad" (synth or string bed) would also assist tying everything together
I think there is a great song in there is you are able to pull everything together