How to Learn a Foreign Language

Do you want to learn a foreign language? I am currently trying to cross the chasm between the C1 and C2 with my English. I will share with you some of the ideas that brought me this far and hopefully will help me achieve my goal. I am however quite confident that those tips will work for any language on any level.