alright, lemme try to collect my thoughts here
first of all, this seems very haphazardly put together. i can hear multiple moments where the basses and the drums don't line up rhythmically. there is also a very apparent and annoying pause between the tom fill leading into the first drop and the actual drop itself. this is structurally all over the place as well, i'd suggest learning the typical intro-buildup-drop-breakdown-buildup-drop-outro structure of edm and writing music with that
about the basses, i don't like how they really only repeat one pattern. i can also hear them detune at about 1:58. are the basses synths you made yourself, or is it one long sample?
lastly, the piano melody is rather strange. it almost sounds atonal in a way; i don't know if this is what you were going for but if not then i would want to learn some tonal harmony as well, it'll help you figure out what notes you should use
nonetheless i'll give you three and a half stars for effort, but i know you have a lot to learn