Realista,
You are doing fine! English is a pain to learn, being one of if not the toughest. When we have different ways to spell a word based on the meaning, it makes it very difficult to learn overnight: ex- by, bye, and buy. All three sound the exact same, but all have different meanings...