I believe the answer is fats but I could be wrong
Vitamin C. Vitamin C and its various forms (ascorbic acid, magnesium ascorbyl phosphate, etc.) are considered an effective antioxidant for the skin and help to lighten skin. One study found it raises glutathione levels in the body.
The only one who can truly answer your question is you. honestly, there is nothing wrong with you, we all make mistakes and we are all different. Live the way you want to and don't care about what others say. you are who you are and who you wanna be.