Yeah I noticed SoundCloud can completely ruin your tracks, but usually only when things are over-compressed...
Or when there's too much midrange (stereo) noise going on. EQ-ing the master a bit might help (not much though), or add more dynamics.
Have you tried more/stronger side-chaining? Both kick and snare could pump the bass a bit more (by which i mean the whole bassline, not only the low end on the basslines)