I walked into a local restaurant yesterday evening for about the dozenth time. The lights were off in the open kitchen. One guy was at the register counting money. The other was sitting at a table, doing something on a laptop. Chairs were stacked on top of most of the tables around him, and the front door was propped open awkwardly. I needed to talk to them about something, so I paused in the threshold for a moment, nodded, and walked in. They both sort of recognized me and and smiled, but then the money-counting guy frowned and said in Japanese, "Sorry, we're closed." I smiled, "Yes, I see that. But I'd like to talk to you about something." The money counter walked toward me and, looking stressed, said, "Sorry, but we're clooooosed."
I was pretty sure I'd used the right, rather simple, words and sulked internally that my pronunciation was so bad that they hadn't been able to understand me. As I was trying to find another way to say it, the guy at the computer said, "She knows that. She
said she wants to talk to you about something." He had a heavy trace of "What're you, thick?" in his voice that was most gratifying.
And then we all chatted for a few minutes. But I'm going to end the conversation there, because that's where my point is for you, language learner. Sometimes people can't understand you because your pronunciation is bad and your word choice is way off. But sometimes, people can't understand you because they just can't. For whatever reason. Maybe they're not paying much attention. Maybe they don't hear so well. Maybe they don't expect that someone who looks like you would be able to speak their language. Those particular people, they probably wouldn't understand you even if you were both native speakers of the same language. (People with a common native language have trouble understanding each other all the time. This bears repeating when you feel like you're hopeless at learning a new language. Notice one day how many times you say "What?") On the other hand, some people will probably get you, more or less, no matter how badly you mangle the words.
You won't always be lucky enough to have that second guy-who-gets-you sitting right there. But for every person who gives you a blank, slightly panicked look when you start talking, remember that there's someone else out there who not only would have understood you, but who wouldn't even have known why anyone else would have trouble understanding you. Don't be discouraged. Keep talking, and you'll find those people.