You can try to visit TKB Trading for all your colorants and some oils. I love their micas! It's located in Oakland, not far from Berkeley.
That's about it though. Juniper Tree, Mission Peak Soap and TKB Trading.
Btw, forgot to mention, unless you are buying a small quantity of oils, Juniper Tree is a bit pricey to shop for soap supplies. Even with 10% off coupon, I couldn't buy a thing from there.
Mission Peaks sells mostly oils in bulk and a few other items like citrus acid, e-wax, etc. It's in Fremont and takes a good 30-40 mins from Berkeley. Hope this helps.