Hi,
I think we are in the same boat. In my case, I think I have good qualities, but I always seem to discount them. That I could be better. I tried martial arts, got my black belt, in hopes of improving my "talk up" or confidence. Now I am a black belt that probably could not defend myself, because I would cower in fear.
I understand what you are saying about the religion. What I have found is that faith and religion are two different things. Faith is belief in God (or some might say a higher being) Religion is the rhetoric to structure faith. It is the belief of many, and this is something I am working on that God wants and expects us to ask for help. Just as any parent would want his or her child to ask for help. Now sometimes the help is subtle. Sometimes for me it is getting through a meeting without feeling inadequate. and when that happens I thank God for his help. Because I know it is because of Him that I got through it.
Try taking in small steps. tomorrow morning when you wake up, before you open your eyes (or at least before you get out of bed) thank God for reviving you to see another day.
Be positive :)