Well, when i started to learn English, someone said me that the important thing is to know words, bcs if from 1 sentence you can understand several words it becomes automatically that you understand the meaning. So, my main point was words. I know grammar, may be not very well, but simple things i know. However, during the speech i do a lot of stupid mistakes, for example i can say "she have" or "they was" instead of "she has" and "they were", and I know such rules, but somehow it goes out unconsciously....