try putting a little bit of toothpast on it before you go to bed, then washing it off a few minutes later. it will dry it out and possibly kill some of the bacteria. not particularly scientific, i'm afraid. don't apply much and not anywhere near your eyes! i'm not sure if it will work on acne..
don't overkill though, if you dry out your skin too much then it will produce even more oil in an attempt to compensate. the best thing to do would be to choose one product and stick to it. or possibly a cleanser and a moisturiser.. agree with above although soap will dry your skin out pretty badly