How do I cope with this?

English is not my first language. I’m trying to so hard for speak well. But, some people always makes their faces sour and acts as if I'm talking too much nonsense. My accent isn’t bad. Because all British people can understand me. But, some people, whose nationality I don’t want to mention as it might seems racist, make me lose my confidence. I don’t want to speak anymore. I don’t talk to anyone anymore at university because I feel like I don’t know how to speak. I didn’t use the translator for this question. If you can understand what I am asking I will be very happy.

Updates
+1 y
Thank you all! You made me feel better because I had been crying all day :). I had a conversation with British people, and it was great! I don’t feel bad about other nationalities judging my accent anymore. by the way, I have Turkish accent.
How do I cope with this?
Post Opinion