Hey man, thanks for the kind words!
First off, yes I master all my songs myself!
I just promote, promote, promote really! I'll make a tune, upload it, pin it to all my Soundcloud groups, share it on all my social media platforms, send it to my mates (try to avoid spam linking people, it really gets annoying!). It helps that I was uploaded on quite a popular youtube channel (District Bass), which directed a lot of viewers back to the song! The key to getting listeners is to be an active musician who's always releasing things. I understand how it is to go a long period of time without releasing anything, I went through almost a year of that myself! But to get back on it is a tough one I must admit. I kept making tunes, releasing one, making another one the next day, releasing, producing, releasing, and in between those gaps I was watching tutorials, mastering videos, reading articles, blogs and whatever else just to gain those little bits of extra knowledge! I use massive, serum, and fm8 mainly, but for the basses in Monstrosity they were all made in Ableton's operator, but you can pretty much make it in anything! It was just a long E note of square waves, detuned with different oscillators being automated by volume throughout the clip, resampled, filtered, filtered again with parallel filtering, resampled again, put in ableton's sampler, put the root key down to an E note, adjust the crossfades, loop start/end, gliding, put the pitch bend up to 24+ (2 octaves up and down) so you can get really high and low pitch bends, i sometimes use the filter inbuilt to the sampler for additional movement, normally the morph filters work the best, and i automate the frequency, resonance and morph, which you can normally make some interesting sounds with! xfer record's OTT works great with all sorts, giving a really crunchy feel. It's all hard to explain without giving too much away, but there's some key elements
Try locking yourself away in your studio for hours, messing with different vst's, synthesisers and even inbuilt ableton instruments, and just develop your own style. I watched a lot of videos on what certain things do and how to achieve certain things by doing what, not watching how to make patches and to be what's already been done. Try to be diverse about what you make and who you become, that's how you'll get more noticed! As far as drums go, I use completely different samples each track I make, all are layered hits, eq'd, compressed, saturated, and limited until they sound to my satisfaction. I'm actually just finishing off the last little bits to my sample pack that I'll be releasing as cheap as £5, containing all sorts from neuro stabs, drum samples, loops, twisted bass sounds, to melodic loops, synths and more.
Hope this helps,
Aiden