Try Benzoyl Peroxide, I use 2.5% or u can get 5% as well. It's a cream that stops the bacteria forming in your skin's oils. I use it straight after my shower on my face but can be used almost where ever. Don't buy clearasel (wrong spelling i think) as it can leave white flakes after drying. I use Benzac AC brand.
Yet to use with juice but i think it should be effective as have seen others reporting its use. Also it was the only product that worked for me when i was younger (other than rentin-a) and I tried everything. I now still use as I have an oily face and it dries it out as well.