Which is better? Rosehip, witch hazel, rose water

I have had pretty severe acne most of my life and am finally I think on the downhill slide of it. I still get the occasional random pimple and I have bad scars. Also blackheads cover my nose. Which would be better to try and combat these issues? Rosehip oil, witch hazel, or rose water.