I think that one of the main problems with speaking is that we always feel as if people are judging us by what we say, whether it is in our native language or our new tongue. When you worry, your brain freezes up and all the vocabulary you know becomes unaccessible. You make one mistake and then get stuck thinking about that mistake and you can't even remember what you are trying to say. It keeps getting worse and worse until finally you stop because you feel that you can't go on. Overcoming your fear requires that you are realistic about speaking. Everyone makes mistakes when learning something new - a language is no different. I have been speaking Spanish for 18 years and I make mistakes every day. People generally understand me, and if they don't, they ask for clarification. The trick with speaking is to be relaxed. I ask my students to imagine the worst thing that could happen if they speak English, (for example, Is someone going to stand up on a table in a restaurant, point at you, and scream, "Look, she can't speak English!"?) They laugh and say no, but that laughter has helped them relax and then we can go on. Look for someone you are comfortable with and speak with them. Speak to your cat, your plant, whatever, until you feel confident enough to try on people. There are many kind people here on italki who would do a language exchange with you or find a teacher you trust. Speaking is one of the most difficult parts of language acquisition but you CAN do it! Good luck :)