One item that helped alot is a good pair of goggles. When I first started riding I bought the cheapest pair of goggles for $14. They sucked. Scratched easily, fogged up no matter how much anti fogging cleaner I put and they would let dust in and make my contacts fall out. I just got a pair of Pro Grips and they have helped alot. No more fogging, scratches, dust and they are light sensitive.
Just to add to this, tear-offs or roll-offs can help alot too. Not a necessity but very nice if your shopping for goggles. I personally prefer the roll-off system, just reach up and pull the cord and you can see again:)