Is not great but I don't think it's a lost cause.
Vocals are definitely way too up front and very dry. I think this could benefit from some ambient kind of vocal mix. try experimenting with some reverbs or delays.
Also your bass is occupying all of your low end. try and make some room for the kick drum on the sub, cause its getting lost in the mix.
the drums are definitely something that you need to work on, maybe some reverb on an aux track could give it some much needed air. also bring those cymbals down a bit