OK, I will try to provide some critical listening feedback here, which is never easy…
First point is about levels, those 2 tracks are too loud, they are both clipping above 0 dBFS which is something you don"t want. In the digital audio world, there’s nothing above 0 dBFS, therefore the audio information is lost when you’re clipping above.
Now the good new about levels is that those high levels don’t bring saturation or distortion to the tracks, they still have a good clarity, so it’s just a matter of mixing with a lower target volume level, you could easily go for 3 or 4 dB lower.
If you’re using compressor or/& limiter on your master channel you want to reduce the amount of those, if not you have to gain stage track by track, reducing each channel volume, preferably starting with the Kick and drums and then bringing the other elements in one by one. That’s because loudness & tracks levels addition themselves on the master.
So if you need to gain stage a complete mix again, put all your channels faders ( or whatever you use for the track volume ) to - ∞ ( no sound ) and start with the kick, drums, bass, synths…etc until you’re satisfied with the overall mix balance.
Now about the drums: I found them very clear, which I like but also very mono. That’s good for the kick and some low drums elements but you should spread more the other drums. The free iZotope “imager” plugin could help for that. It’s also good to make use of reverb and panning to spread and give more character to the drums. When listening to the tracks, I found the drums with so much clarity that they don’t really blend with the all mix, it sounds like a full drum track playing aside the other elements.
I’m missing the bass & the low end in those tracks. Maybe it’s on purpose because you seem to really love the synths and airy sounds in a higher frequency range. They are nice elements but you need a counterpart in a lower frequency register to balance the mix more.
Talking about synths and high frequencies, ther’s a lot going on in both tracks, maybe too much. I couldn’t put a genre on your music and it’s not the point, I’m trying to give mixing feedback here, not genre wise, but at certain points of the tracks when you’ve got all those high frequencies synths playing the same looped rhythmic patterns, it sounds a bit like Bollywood music in the very busy parts, that’s also causing listening fatigue because of the high frequencies. If you’re working with midi, just try to lower down some of your midi notes from -12 or -24 semi-tones to play in contrast with the same midi at the original higher octave. You can then layer those synths in a group and send them to reverb and effects too.
During the transitions parts where less elements are playing, I found some very nice listening moments and sometimes it’s also a good technique : less is more
Also for the synths, instead of playing midi loops ( assuming it’s the case but I can be wrong ), it could be nicer to use arpeggios with smooth change in pitch to induce variation.
Are you aiming at a particular genre like synth-waves and what’s your Daw to make music BTW ?
Hope than can help, again it’s just my listening experience feedback here, it’s quite difficult to do also, I usually try to translate what my ears could catch, so reduce your mixing level target, spread your drums & percs elements, bring more low frequency like deep bass or sub and contrast in your high & mid range synths tones with pitching midi down and layering high, mid & low synths part and use arpeggios to see where it brings the tracks, usually when playing around with those things the music will almost “tell you” that you’ve done something good, and many great things also happen by happy accident in music production, so it’s good to learn theory & techniques but it’s also nice to experiment.