Not the easiest kind of music to reproduce, it's very rich in terms of sounds, could be melodic & almost the opposite at the same time. Didn't know the artist BTW, really standing out of the crow. Special indeed but nice.
Already a good start, like Phil mentioned, the chords & bass line are great, you can always tweak your drums sounds & experiment with different sounds & settings, that's the beauty of making music inside a DAW. Agree with the intro been too much faded & taking too long.
About confidence & self-esteem, it's for me a sign of people putting some love & passion for the music they are trying to make, so there's nothing wrong with that. But at some point it's good to break the walls of your own listening space and get others to hear your music. Close friends & family members with an interest & open mind for music can be a good starting point but they know you & could have a tendency to be too kind ( or the opposite.. LOL ).
S.A community on the forums is a place of cool & nice people IMO, it might not be where you will have a huge amount of listeners & comments but I haven't seen people getting nasty & harsh so far, and if they do, we should remember them that they also started one day... Hahaha
So keep on daring & put trust & confidence in yourself, the love for the music & some work can really do a lot.
Looking forward to hear how this song will evolve