You may learn and constantly improve foreign language skills by watching movies and tv series of your choice. Documentary movies also help in certain areas if you need more specific terminology. Start with using subtitles and then switch them off. Do your best to get an idea without catching every single word.
Reading books helps a lot to improve your writing skills. Read as many books, magazines, articles as you possibly can!