Im a decent looking guy, who gets female attention.

But ive always had anxiety about cold approaching with women, such as the gym, public areas, etc... I would walk passed them and not say anything, maybe just a smirk, it feels awkward not talking or saying hi.

On the other hand, I see men in there middle age at the gym chatting up random women, having conversations with hot girls.

Any way to become more confident in these scenarios, perhaps im scared of rejection? or she has a bf staring at me? I just want to shake off this nervousness