Spelling and punctuation are a pain. The only way to really understand them is to keep practicing them and to read as much written English as you can find. Keep a spelling book with all the words that you find difficult to remember and look at it when you have a few minutes. English spelling is just plain stupid, so it's just something that you have to stick with.
As for pronunciation, speak to as many English speakers as you can, and especially native speakers if you can find any. You will know when you have pronounced a word correctly because they will understand what you are saying. It's that simple!!
Student or Learner