✔ 最佳答案
Have conversations with Englishspeaking people regularly, do a lot of reading (the L A Times, the Bible, etc.),
watch the evening network news (one of the major US networks) (don't buy into their politics, tho', and take everything they say with a grain of salt, cause they usually only report one side, but their English skills are excellent )
watch English language movies, etc. .
Also read all you can on this website, it's excellent and they use good English:
http://www.answersingenesis.org
btw, keen is an okay word, but usually it means you're English or Aussie or a Kiwi. .