When improving your listening skills it's very important to never translate what you hear into your native language. And remember - you won't always understand every word spoken and that's okay. Try to learn vocabulary in context and not just word for word. You need to listen every day and get used to the rhythm and sound of English. Every language has its own rhythm. Make sure you're interested in the content otherwise you will get bored. Keep it fun!
To improve your writing, I think it would be helpful for you to read a lot. Read every day in English. Books, blogs, news, etc. - it needs to interest you and hold your attention. Then practice writing every day on italki (so that we can give you feedback).
Hope this helps!