Omega Horseshine is absolutely the best skin and coat supplement I've ever used. It also helps with other issues, such as hooves and tying up. I'll never stop using it.
My favorite coat polish is Champion Pepi--it makes the coat really really shiny. Just don't put it on the saddle area if you're going to ride