Is talking to every girl you find attractive the only way to gain confidence?

I’m 28 years old and I still get nervous talking to women I find attractive. I was saved in my early 20’s because a lot of the girls I messed with I knew them from school. The sad thing is I’m a handsome guy and most times I don’t get rejected. This girl gave me some many clues she wanted me to speak to her and I fumbled the thing that sucks about me is if I see her again I’ll definitely talk to her but why couldn’t I pull the trigger the first time. Do I just speak to every woman from now on? I don’t have to try and get there number it’s so I can break my shyness. It’s almost the opposite for me. Girls who are “out of my league” I can get their number but girls I’m truly attracted to like their features are what I look for I freeze I don’t get it. It’s like when I’m just sexually attracted I can talk to any women but if I want to know them deeper I freeze up

Is talking to every girl you find attractive the only way to gain confidence?
Post Opinion