I also have acne but I am pretty sure it is hormone related so nothing has really gotten rid of it. On the other hand, I have been using honey and oil to cleanse my face recently and it has really helped with the oiliness.
I have some raw honey in a jar and I rub onto my wet face and then wash off just like any other cleanser every night. It leaves my skin squeaky clean, very soft and it looks amazing afterward! I read that honey is antibacterial so it is supposed to help with acne.
For the oil cleansing method check this out. It explains the logic behind cleansing oily skin with oil. Basically oil desolves oil, plus you need to choose the right oil for your skin type and the ratio with castor oil that works for you. I am using olive oil at the moment but will try grapeseed oil when this batch is out. I am using it a couple of times a week and it also makes my skin very soft, it looks great and has helped with oil concentration and large pores. I am still getting zits though, but like I said, it's hormone related so nothing I do on the surface will completely get rid of it.