In my experience with two teenagers and husband with acne (yes, even though he's in 40s) what I found that works best is activated charcoal.
It doesn't have to be fully black bar, I usually add AC to 1/2 of batter only.
I use normal soap recipe that I use in most of my soapmaking. Just your usual regulars like coconut, olive, rie bran, castor oils and shea/cocoa butters.
I keep SF really low, since you don't really want more oil on already oily skin.
Too much coconut and soap might be too harsh and stripping too much oil which might then increase oil production.
I like clay as well, I use either yellow or kaolin. I found bentonite too harsh and scratchy.