Anything advice, will be helpful.

So I struggle with acne, what's something good for black heads, black spots, red spots, all the above?