God I miss being new at this. Your creativity is awesome. This track is very intense and and well thought out. However. your mixing skills suck. The bass is muddy and lacking in evolutionary changes. The structure of the track is the worst. I would recommend structuring your track around any professional track you think is awesome. Make your intro as long as their intro. Make your breakdown as long as there break down, make your drop, b line, second break down ext ext, perfectly matched up. Then work on your transitions. I know this seems like a shitty comment but I wish someone anywhere gave me comments like this back in my day.