What is the best acne solution?

I'm thinking about trying Proactive or Skin ID…. I just can't seem to get it cleared up and keep it that way. Yes, i wear makeup pretty much daily, but even then, i take care of my skin, taking it off, cleansing, ect and it never goes away. I hate it and it's embarressing. what have you tried that works well for you?