I can read most of things I see on the internet, and if I watch a video or documentary on youtube I can understand it pretty well (about 95%), but when I speak to people in English the words just don't come so smoothly, I may use very poor English and describe something very poorly because I can't remember the right words to use, then I start making some grammar mistakes because of the nervousness. Has anyone else here gone through those kind of difficulties? What did you do to overcome this and started to speak relatively well? How long did it take? Has listening to people speaking helped you to develop your speaking skills?
It's kinda frustrating. I think that if I could use only 50% of the vocabulary I already know I would speak as well as a native speaker.