Some pretty cool ideas here. It definitely feels thin though. I would work more on layering sounds. It feels like there isn't enough happening here so the individual sounds you have going sound dry on their own. Layering sounds (even very subtly) can go a loooooong way in the sense of creating size and space.
I would also work on the drums. The kick is far too thin and I would add some more layers / stereo width to the snare. think something along the lines of seven lions.
Keep it up. You're definitely onto something!