Joe,

Interesting song and a good start on your production.

The vocal is terrific. But the background (vocals) lack the sheen they need to have that ethereal sound. I would suggest duplicating your background vocal track(s) and experiment by adding effects - delays, echos, reverbs - play around until you find that magic...

As it seems you are aware, you are also lacking that perfect kick that defines the genre. Loud and proud, crisp and clear, driving the rhythm - everything else just sitting on it. That's why there are plugins specifically for it..
https://www.youtube.com/watch?v=xwvB639S_iU

If you plan to continue in this direction, it would be a good investment.

I enjoy your stuff.

floyd