As mostor all bpos look for people who have good communicational skills. As you said you are a little week in English, ill suggest you to start speaking in English ASAP. Becoz practice makes a man perfect. Joining english speaking courses does not help unless there is an urge in you to actually speak in English. Dont be ashamed if you speak bad english. But at a point of time you might speak good than who taught you English :) So practice practice practice...