I guess we all feel inadequate about certain things at times in our life. I do have intense need for validations and it drives me mad. I get very disappointed when people do not response to me the way I expected them to either emotionally or professionally. I have to constantly remind myself not to think like that. I read the book The power of now, about pain and how not to feed the pain and help it to grow. Just acknowledge it and then let it go. I guess you already do this to some extends with your games and reading etc. I am not sure if that would work for me in the long term but for now, that is all I am doing. I don't give the pain any of my attention, energy and emotion, I just acknowledge it, recognise that that is one of the defects in my thinking and then send it on its way and go on with my normal daily activities. Having said that I do need to bury it a fair it by keeping busy with work, exercise, and my relaxation activities (tv, reading, surf the net, play internet games etc.
Not sure if I was of any help. Just want to share the experience.
Hugs and good luck