Here are some suggestions for the spelling aspect:
Work with MS Word or some similar software that allows you to turn on automatic spell checking.
Choose an online or paper dictionary that you like and practice using it. With an online dictionary, you can listen to the pronunciation; with both types, you can use the phonetic pronunciation key to figure out how a word is pronounced.
There are some patterns in English spelling. School children in English-speaking countries are taught some common patterns, such as "I before E except after C," and it might be helpful for you to familiarize yourself with these.
Practice proofreading, to be more aware of spelling. There are multiple ways to do this effectively, and I won't give you a broad list here, but I will suggest, for starters, that you take a look at the comment you left for user Lambie. Check how this username is spelled, and what the last word of your comment looks like.