Do not let coconut oil touch your skin. I started using it for a while after a long stretch of clear skin and it was a disaster. I can use other oils, like jojoba, but not coconut.
Diet has been the big thing that keeps most of my acne under control, but for many people it makes no difference.
For skincare I use a really gentle cleanser--and if I don't wear makeup that day, I just use water. PSF's BHA solution is great for keeping my pores clear.