Sorry it took me so long to get back to you, my keyboard has been broken so I couldn't type this out. I can't give you a detailed list of where to get absolutely everything, as that would be a little bit insane and also I don't remember some of it. I've been collecting my makeup stuff for about 8 years at this point. Some of the brushes I got in drugstores, some at Sephora, some were given to me as gifts, etc.
I will give you a link to this site, which will be a good place to get high quality makeup, and sells the brands I mentioned by name:
camerareadycosmetics.com/Good luck!