been doing music for 12 years ;)
working on your mix and understanding how the frequencies are working is important.
understanding the different layer you need to be able to have a complete track and that every instrument, freq has its place. then listen to a lot of the tracks you like, study the different layers and the timing, when the break is coming, what instrument, what part of the drum, etc and work on yours.
Then share your music, dont be shy to ask for REAL feedback and just listen and do the shit. At some point you migh with some patience and talent be successfull ;)