The best way of overcoming the fear to speak in a foreign language is talking to native speakers in awkward situations. For example when you have to perform music being a baskin musician and you get to ask for gratuities. At the bigining, maybe you are gonna feel very tight and stressful and your hands are gonna sweat a lot. What can you do for overcome this situation? Just take a deep breath and think about you are not a native speaker, and perhaps the audience are gonna think your errors are funny. They are gonna smile and laugh instead punish you for the mistakes. They are gonna apreciate your effort and encourage you to try to convey your message. This can be agrable way to control your shyness and fear.