i experience similar problems... ive been told its either social anxiety or avoidant personality disorder.... or a combination or the both... sadly there isnt a quick fix for either

my only suggestion would be to just start talking to girls more, whether you are attractive to them or not... go up to random girls and make conversation... chances are you will never see them again if you make an ass out of yourself