I dreamed of being good in English grammar, vocabulary and words; in exaggeration to be a grammar, vocabulary and word Nazi. Yes, I stand to it that my vocabulary is shallow. I need to read more over articles from the internet and magazines. But the problem is, at times, I feel lazy and let pass of it.
This source helped me a lot. I've been browsing the English Idioms which I am really interested.
I could say that the best way to practice English is by speaking the language itself constantly. I don't have foreign friends but I have my blog which I could be talking with. Does that sound weird?