Hi Chinju! I’ve spotted your post and resolved to write a few lines of encouragement. I too am shy, even in my own language. I don’t know if that is your case. However, I can share some tips for building your confidence.
I find it useful to read sentences aloud, whether they be in an exercise or a newspaper and magazine.
I try to listen to the radio or watch a DVD or even a short video clip in English, identifying the sentences I’d like to be able to say myself. Sometimes they must be adapted to my own situation (and adapting them helps memorizing them).
I’ve noticed that, provided I do this regularly, all this makes me more confident when I have to speak to someone.
If you have difficulty understanding spoken English, you could do this: pick a recent newspaper article in your native language, look for an article on the same subject in English, then listen to the news in English. Since you already know some of the terms in both languages, you’ll find it easier to identify words and sentences or at least grasp the topic when it is talked about. For example, in the last few days I’ve read the latest on Libya on the BBC website, listened to the news on the same topic in my own language and listened to the news in English. I’ve been able to understand many of the things they were saying, because I already knew something about it. I also find it useful to replay the listening exercises on English-test.net, at least three times, after which I translate and repeat the sentences.
Anyway, my best advice is the following: you should try to enjoy talking to anyone no matter what. Some people may look down on you, but you’ll certainly find others who won’t judge you!