A good way to improve your writing skills is to use microsoft word. Change your language to English on microsoft word and practise writing. See what mistakes are highlighted. This is good for spelling and grammar. But to really improve you can have someone check it for you as word is limited. This could be one of your friends or a tutor.
In terms of your English speaking skills a
one to one English course is a great way to improve. If you can't find a tutor in your area then look for one online, taking the course through skype.