How to improve the level of knowledge of foreign languages
Try to read the literature in a foreign language. If your level is low, choose adapted editions and simple genres (for example, fiction). Perhaps, at first you will encounter a lot of unfamiliar words, but gradually you will notice that the text uses a certain layer of the most common vocabulary. After 1-2 books you will be able to read easily, and you will be able to switch to more complex works.
Find a way to communicate with a native speaker: today it's quite easy to do this. Try to get acquainted with foreign friends on Internet sites and communicate with Skype. When traveling abroad, speak with the locals at any opportunity.
Choose a foreign Internet forum of interest to you. After registering on it, first just try to read the most popular topics. Pay attention to speech, cuts, slang, unusual conversational expressions. Gradually start responding to posts and expressing your opinion. It is possible, with regular communication on such a resource, you will very soon cease to stand out against the general background and join a circle of form-workers. In addition, thanks to the forum, you will be able to find new friends on interests speaking a foreign language.
Get a useful habit to watch daily news in a foreign language. So you not only learn other opinions about the events taking place in the world, but also enrich your vocabulary with the most correct and commonly used vocabulary. Be prepared for the fact that at first it will not be easy to perceive a foreign speaker's speech at a fast pace, but gradually you will begin to understand more and more.