Your formula is actually a mixture of astringent and nourishing Chinese ointment, a broad-spectrum antibiotic and a broad-spectrum antiviral drug, and the actual effect should be ok, but the last broad-spectrum antiviral drug is almost redundant, resulting in too complicated ingredients. Several drugs may conflict with each other when put together, so it is recommended to cancel the last one.
In addition, the treatment of acne is best combined with the use of traditional Chinese medicine to purge fire. For example, it is better to take "Huadu San" produced by Beijing Tongrentang orally (it will be a little diarrhea).
For reference only.