To be able to write well it is important that you read up a LOT. Also, do a lot of research on how to write for the web. You will get a lot of help online.
There are some different aspects. Content writing uses a different style, blogs use yet another style, press releases have a different format and writing text matter for websites is in yet another format. All these can be gained with a few months of experience. As far as accent is concerned, you have to speak with a native of that country and it will take years to gain.
I have few friends who have been living and working in US for some years and locals are telling them that they can hear no accent any more. It seems that if you communicate actively every day only in foreign language your accent will eventually fade. And yes they are thinking in English too most of the time.
Hi! Reading, watching English or American shows, conversing with other English speakers will help you a lot. Also read on the different grammar modules. Most of the time people commit errors on the following: Article usage (a, an, the) Prepositions (in, on, at, etc.) Sentence consistency Verb tense Voice (always use the active voice)
Try American movies with English subtitles. Fun and useful at the same time. If your vocabulary is a tad rusty, a dictionary nearby would also be helpful. Sad fact: Pr0n movies don't have subtitles. Regards, George
If we use our english frequently it might help us to advancing our english skills. Like I did, I know and I don't care about my grammar as long as the reader understand of what i meant. Sorry about my very bad...bad english
For writing, you have to read a lot and practice writing essays on a regular basis. You may start with a journal and write anything that comes to mind to get you started. Proficiency takes practice and a lot of time before you get to the level of being a good writer. As for the accent, a coach would be the best option to guide you through this.
TOEFL rates how well your English skills are. It doesn't improve your English at all. It's just a test.
For the accent, watch english speaking tv repeating the words. After a while grab Skype and make some english speaking friends and don't be afraid of saying things in a funny way.
There have been some good suggestions in here. I have managed a number of call centres here in Australia. My staff consisted mainly of international students and I must say that their English improved over time as they spoke more and more with Australian people. I compared it to when I had to monitor Indian staff in India ringing Australian homes. The average Australian call lasted 90 seconds and the same call by an Indian person in India lasted 9-12 minutes as they had absolutely no comprehension at all. So that may be a way for you to immerse yourself completely in an extremely fast paced learning environment. I also laugh at the theatre comment and agree, as I have spent the best part of 35 years involved in theatre myself, playing everything from an afghan camel boy to a chinese detective.... all with great accents which required a lot of work.
The best book ever written on studying is called Learning how to Learn. Find a copy, you will dig it.
Exploring Internet will give you better as how to enhance your skill on this area, so try exploring Google today
I think the best way is writing is the best way to improve your writing skills...There can be no better alternative... Get in touch with a quality writer, and have him edit an article or two of yours every now and then. Reading also helps, but you're naturally reading as you research different resources to create your copies from.