The link provided by Ping Fung is very helpful. I would also say that good spelling is often a matter of visual memory. Therefore my top tip would be to keep a list of words that you find difficulty in spelling correctly and simply look at the list frequently. Try to become familiar with the shape of the words.
Ping Fung's link mentions US v UK spelling. Although I'm British I would say that (to make a vast generalisation) US spelling is slightly easier as it tends to correspond to the pronunciation a little more. Maybe Noah Webster should take part of the credit for that!