One of the main things i hear is that there isnt enough difference between the intro and tune, try moving some synths n octive down after the drop.
also for your drops, try taking synths away and emphasize drums and then bring the synths bk in after the drop, it just cuts the tune up abit and gives me emphasis to the tune after it drops.
but keep going man, production is alllll about trial and error!!
but defo listen to other stuff and try to hear how producers use their samples, melodies.
p.s. i lik the main bass n snare, they have potential!