I don't know of any formal programs, but I would start consuming almost exclusively English-speaking media and try to immerse yourself in the culture prior to arrival. Read stuff like The New Yorker, The Atlantic, Newsweek, the New York Review of Books, watch good American TV, and listen to NPR. Consuming a ton of non-low-brow media will seriously help your writing and speaking skills, even if you're not the one doing the writing or speaking.zhifeixie wrote: I think my English reading and listening is all right, but my oral and writing skills really suck! I geuss I should start preparing now, any good advice on where can I start like what book/website to read?
I would consider starting a blog (anonymously). If you have any english student newspapers that you could freelance for, that's an idea. Just writing to write is good. This site could be useful for fine-tuning your basic grammar: http://lessons.englishgrammar101.com/En ... eword.aspx