I am a person who has always loved reading. For me, it is easy to get lost in a book and return to the world a couple of hours later having been on an adventure. As a 6-year-old, I could be found reading Harry Potter, a difficult book for a 6-year-old but I enjoyed it all the same. Now, as a student, it is harder to find the time to read books for pleasure; however, I relish the summers where I have the time to read to satisfy myself. Growing up, it soon became clear that spelling for me was not difficult and I had a wide vocabulary. This is because I began reading from such a young age.
My advice for you as English learners would be to read the books that you have often read in your own language in English. Reading, stories especially, is a great way of improving your vocabulary and spelling without noticing as you are lost in the story. For me, I have read Harry Potter and the Philosopher's Stone in French and am currently reading Harry Potter and the Chamber of Secrets in Spanish. This is a really useful way of being able to read in another language because I know the story so well in English, it is easy to follow the story in the foreign language even if I do not understand every word.
This is another important point: it is not necessary to understand every word. If you understand the meaning of the sentence, each word is not necessarily important. Sometimes it is impossible to translate directly from one language to another. Quite often, if a word is used several times in a text, you can gain your own meaning from it and it makes much more sense than if you tried to translate it in the first place.
Give it a try. If you like reading you could be opening up a whole new world of literature.