Oh, and one more question
Is there a good method of bulding up my vocabulary? I read something about visual dictionaries, some people say that it's easier to remember words. But it seems good for beginers.
There is no magic pill or universal rule for ...
There is no magic pill or universal rule for remembering words, different methods work for different people. However, I think that more reading can work for everyone, the more you read the more extensive your vocabulary will get. Visual dictionaries, organizing the words into categories, associations, etc - you can try them all and see which suits you best.