I have so many insecurities. Is something wrong with my mental health?

Maybe or maybe not. All humans have some insecurities, but you seem to be concerned. Talking with a therapist can really be helpful both in clarifying your issues and in working through them to become the wonderful person you are meant to be.
Insecurities. Becoming overwhelmed by insecurities is a major health problem. Yous should contact your doctor for advice on how to become more secure. This usually requires professional help with a psychologist or psychiatrist. The goal is to learn how to become more secure and live a healthier life.