Alright guys.
I see that there is only one way to me to improve English.
I have to write something and somebody has to correct me.
It is important not only to correct me, but also point me to the rule i violated.
Of course, the best way to learn foreign language is living in a country of this language.
This is a hard way i think.
Because the second requirement is a mentor.
It will be nice to meet somebody who speak both of language and take care of you, take care of your learning.
In my work i speak with native English speaker very very often and very often i have got to say "Sorry for my trouble English" or "My English two bed" (do not correct it, please, it is joke) :)
Would you know how the last sentience sounds in Russian!
Have you ever try to compose a sentience in your native language and fall with it?
"I do not know how to say.... ". Yes?
Just imagine to yourself...
You have no time to think, you have to give an answer, and, even if you try to answer in your native language you have nothing to say.
Also you immediately forget most important words and grammar rules. Well...
The answer is much like cow's Mooooo in this case :)
I can't go to live in some En country, but i hope i will find a mentor.