qqp question1: How can I improve my english language skills? I am basically from gujarati background. question2: How do I improve my vocabulary and English speaking skills? I am a 22 year old software engineer and come from a Telugu medium background. I am able to write well, but my speaking skills are poor.