About 70% of what I play is promos with the majority of the rest coming from bandcamp, I also pick up stuff from Traxsource and JunoDownload, I rarely use Beatport unless I absolutely can’t find it anywhere else.
I never scan other people’s mixes for tracks and only occasional grab a freebie from Soundcloud.
I’m also a big fan of playing stuff at the wrong speed, 118 and pitch it up or 130 and pitch it down