Start talking in English with your friends / acquaintances in English. Don%u2019t mind if your grammar / pronunciation is wrong. You will gain confidence and the shyness will gradually go away when you start talking in English.
There is also a website http://www.fluentzy.com/ which is about speaking English fluently. You can check it out. Would be of help. And you can watch English TV channels %u2013 I feel, Indian English News channels would be better. That would also be of help.
Your English speaking skills would definitely get better with practice.