I'm an Indian and trying to write a novel based on 2 sisters. My problem is that i don't feel very comfortable with my english sometimes. How can i improve my english? And sometimes i use the same words a lots of times which is not good i guess, for example the use of word English in this question itself. What alternatives can i use? By the way i read a lots of english novels, watch movies and listen english songs as it is considered a good solution. I'm fluent in my english but just sometimes i feel i lack writing style a bit. What can i do? PS:-I'm just 20 so i guess i can't really be very mature but still i aspire to become a writer and that's all i want.
Read and write in English as much as you can. Use English exclusively in your life, if at all possible.
One of the greatest writers in the English language, Joseph Conrad (author of Heart of Darkness), was in his twenties when he learned English, and it was his fourth language.
Coming from another culture, you have an opportunity to bring an uncommon perspective to English language literature. Good luck!