This is spot on to me as well, apart from the internship. It didn't help that I don't socialize more. Public speaking was a nightmare which I thought I was speaking well but complete blank stare from the audience just added to my anxiety. To be honest, social media (reddit etc) has slowly helped me understand the culture and I like to think that I can atleast decently communicate now.