I struggle with both acne and dermatillomania (fun combo). The thing which best stops me from picking at my face is pimple patches, and this in turn helps my skin so much. They are usually super overpriced for the cute ones, but in Australia you can get these ones for like $8 for 36 which is pretty cool.