Those are some interesting ideas. I can not think of much to add to your list. Back in the day, I use to have to write my spelling words ten times each every day. I always did outstanding, and I fully believe that repetition is the key. We have many worksheets that are fun and involve spelling words. I also hold a spelling bee in my class.