Hey, I'm a bit into making music myself so I just wanted to let you know that in my opinion it's not the mastering that makes your music quite flat and too straightforward, but the lack of actual composing and the use of counterpoint (leading multiple melodic lines at one time and making them 'talk' with each other).
Take a look at one example, different genre, but that's not the point. It's just in my opinion a great example of the use of counterpoint in popular music and it shows how harmonizing melodies with each other is sometimes even more important than melodies themselves.
Toro y Moi - So Many Details
Notice, how the baseline subtly underlines vocals and then how the jerky, staccato synth in the background 'talks' to base and vox, then what happens when arpeggio and then the backing vocals come in. In the last minute there's like 7 melodic lines harmonizing each other plus chords and it still feels like everything is there for a purpose.
Sophisticated, intelligent songwriting and arrangement is not reserved only for classical music composers.
Composing and arranging the music are the most important things, not the flawless sound (check Ariel Pink's Haunted Graffiti's early recordings, R. Stevie Moore, chillwave genre) If you want to use a specific sample, build the chords around it and then arrange the melodic lines around them. Throwing multiple samples into the program and mixing it up is not the way, bazillions of people do this, and it just makes you so called 'another kid with a laptop' (no offense, just a popular expression).
Listen to some great popular music composers (you'd be surprised how many electronic music producers mention Beach Boys as one of their main inspiration), remember to have a wide variety of inspirations, because that's the best way to develop your composing sensitivity.
That's some advice from me, take it or leave it.