What you feel is really normal, most guys feel unworthy of hot women, most guys don't try.
Can be height, hair, face, race. Doesn't really matter everyone has an insecurity.
Your beliefs aren't preventing you from taking action. Nobody here waited until they felt they deserved women before...