Hey Hassan! I'm pretty similar to you like being kinda awkward around strangers lol but hey, a few things I learned to help deal with this better is to first find out what's the actual reason causing my failure in making eye contact.
It might differ for you but for me, it was fear of being judged as a weirdo for staring into people's eyes- obviously I was wrong. In trying not to look like a "weirdo", I started behaving like one became the thing I tried not to be lol.
So then I figured out why I was afraid of being judged- it's essentially the need to be liked and after that, I just practiced consciously to ignore the irrational negative thoughts when they come while I interact with ppl. It's not gonna be easy, of course lol but hey, it helps in making things better so that's good, right?
Hope this helped bud~