Wow, that's a broad question. Personally, I'd look for something with benzoyl peroxide. There are plenty of such products on the market. If you spend some time on these boarRAB I'm sure you'll pick up on some "natural" remedy, but I don't put much faith in them.
If you want a clear complexion, often the only thing you need to do is stop eating junk food and drinking soda. Excess sugar in the diet is bad for the complexion. Get rid of the junk, replace sugary drinks with plain water. See what happens. This won't work for everyone- in some cases it really is hormones- but in many cases it's diet which is why so many adults have acne well past that "hormonal" age.