The others have given quit valid points for increasing ur vocabulary. I will tell you different things than that. If your not good in pronunciation in english then read anything loudly for atleast 20-30 mins everyday. This will help improve your pronunciation. And for building confidence you speak infront of mirror everyday again for atleast 20-30 mins. This will help u a lot. Just try u will definitely notice the change.