I'm the same. I am dealing with a horrendous breakout at the moment, all along my chin and around my mouth, which resembles herpes, and my self esteem is through the floor. Do you get it around the chin/jaw/mouth too? That's the worst place. I also have very high oil production, everywhere.
I find that stress REALLY exacerbates it, so my first recommendation would be to limit stress. If I am stress free, I really only break out during the week before my period. It's hard for me to control that because I am a very high-strung person by nature (my boyfriend says I remind him of a squirrel), but it's really essential for nice skin (and many other health benefits).
I also find that tanning helps my skin, even though it is not considered healthy in many ways. Do you break out on your back or chest? If so, tanning will clear it right up.
I haven't tried everything, but I have tried a lot. Right now I am trying out Differin XP (prescription only) and Witch Hazle (cheap at the drug store). In the summer I use benzoyl peroxide creams and even soaps, because my skin gets ridiculously oily and is impossible to dry out (I wonder why summer is my most hated season?). Since my skin is flaking more now that it is winter, I am trying to go a little easier on it. I will let you know how that works.
The main reason for this is androgen production. That is the reason why birth control pills can help (they tend to lower it). I am not on any pills and likely wont be ever again, because each one was a disaster for me in one way or another. The only one that actually helped my skin was Diane 35, but I gained a considerable amount of weight on that one so I went off. I am seeing a hormone specialist (endocrinologist) in the new year about this. Have you ever been to one?
It might be helpful to make a full list of everything you HAVE tried. Then maybe you can get better advice.
I have heard drinking peppermint tea helps! I am starting to drink it every day.
I have no experience with Dermalogica, so I can't really comment on it one way or another.
I mainly just wanted to post to say that I know how you feel, and that you aren't alone. Sorry if that is cheesy. How old are you, by the way? I am 23.
Hope this gets lots of replies, I would like answers too!