Major problem is your kick! It's too much and it makes the limiter mute anything else to make room for it. If you were making this on a bassy headphones, I recommend comparing to other EDM songs you like to check if you're doing it right until your ears are precise enough to do the mastering by your own. For example, in 0:50, the guitar sounds weird because some notes there are obscured by your op'd kicks. Just decrease its pre-gain alone make the whole piece better, trust me.
Other things are the drum pattern sounds too repetitive, either adding some SFXs, additional drums or decorating the pattern with lower velocity notes. I don't know much about composition so I'll pass.