If you have been having doubts concerning your ability to communicate with others, my advice is that you travel to a foreign country, where they not only don't understand what you are trying to say, but they don't understand what you are saying to begin with.
I think that every day here, I learn a little bit more of how little sometimes you really need language to communicate (at least - in the most minor of dramatic circumstances), whether it's by me trying to say something, or someone else trying to speak to me....my little students demonstrated this to me in class one day when I couldn't understand one of their questions. It was a matter of quite urgent importance, and as they watched me shake my head with the blank look that creeps onto my face much too often here, they realized that if the matter was to be resolved, they had to make me understand - and fast... one little kid kept blurting out the one word in English that they knew - "WC! WC!" Of course, between all the chaos, I was not focused enough to get it - until one of the students finally stood up and 'mimed' to me the dilemma. For those of you who know what 'WC' means, I think you will appreciate the humour of the particular dilemma that I found myself in...
Every time I speak in Chinese here, I always hold my breath until I see them nod and exclaim... then procure the item I requested. It's definitely fun to be able to speak another language, but as someone told me, 'I'm not just learning the language, but I'm learning how to learn another language..." I know that God brought me here for a reason, and I'm pretty sure that the things I learn here are going to be a part of His future plans for me...even though I don't know what exactly that is yet.