IMHO, vitamin D and fish oil and cutting out ALL grains, corn, soy, and sugars is the best.
A friend of mine was put on one quart per day of fresh cabbage juice by her naturopath. She had to stick with it for several months before the results kicked in, but she said it was miraculous. Others swear by fresh homemade sauerkraut. I'm not disciplined enough to make and eat those every single day, but I don't doubt those who sing their praises.