Walnuts, hazelnuts, almonds, pistachios and other nuts are great for improving the quality of your hair and skin. They provide essential fatty acids and vitamin E, which is a very powerful antioxidant. They also contain panthenol (also known as vitamin B5).