I think we create some of those "holes" in our minds. Like when your brain gets used to a chemical and creates extra receptors, and therefore we have tolerance. I think sometimes we have, for lack of a better word, imaginary problems, like not being "smart enough" (for what?) or attractive enough "for whom"). There is no magic pill that will transform you into all of these things, but you can try to accept yourself for who you are. Sometimes when I'm feeling bad about myself, I make a list of like 10 things that I am grateful for or that I like about myself. Sounds lame, I know, but it really does help me. Most of the time, other people don't even notice these so-called flaws we think we have (it's called the "spotlight effect"). Take care!