In response to my last entry I received a couple of questions about what makes a good English speaker. I've also gotten this question from the people I teach.
What makes the best English speakers is practice. Now as to what you practice that is something entirely different. You can take a lot of different classes and learn a language in a few different ways, and the appropriateness of each method really depends on your goals.
I'm going to assume that most people who read this are interested in learning more than tourist English and hope to reach a pretty high level of fluency. With that being the case, what should you focus on? Grammar. Grammar is the foundation for it all. You can change the meaning of a sentence just by switching two words. Observe:
You are hungry. - this is a statement
Are you hungry? - this is a question
Grammar can't really be studied without vocabulary though and it is just as important in your English learning. If you're struggling for basic words and lose your dictionary, you could find yourself in a tough situation. It can also derail a conversation to be constantly looking up words in a dictionary. Vocabulary building is more than just nouns. You should build verbs, adjectives and adverbs. Understanding basic question words and their use is also important (I've created some flashcards for those) as well as proper use of personal pronouns like you, we, he, she, him, her, I, my, etc.
idioms, while interesting, really need to wait to much later in your learning. If you still can't write a couple of paragraphs without too much trouble, knowing complex idioms won't really serve to help you. Idioms are also highly dependent on where you're traveling. Learning British idioms when you mainly converse with North Americans won't really help you. I'm the first to admit that even though I watch a lot of British TV, there are plenty of slang words I don't understand and phrases they use which may leave me scratching my head.
So if you want to start that long road to english proficiency or need to get back on track, get out your grammar book and start practicing :)