How can someone become fluent and improve their writing skills? I've been learning English for many years and I still face many problems especially at writing(academic writing and writing in general) I truly would like to be able to write my thoughts in an eloquent way.
It has really reflected badly on my self-esteem; so, is it possible for someone whose English isn't their mother tongue to learn the formal language? I want to take TOEFL but I always hesitate and cancel it...So, any tips, especially that I cannot afford traveling nor being tutored(I'm relying on books and internet. I'm a self-learner) I'm 20 and I feel it's too late :(
P.S. I read books, watch movies, listen to songs in English but I'm still not able to increase my formal vocabularies and improve my writing.