Something that repels rain, has lots of pockets, and cuts the wind. For those with bucks Aerostitch and Corbin make some heavy Cordura Nylon riding jackets that are excellent in weather, visible, and compare favorably to Kevlar and leather in abrasion tests. In a Nevada hailstorm I was jealous of my buddies wearing these quality jackets. But for me, yes. They don't have to be expensive, but they should be comfortable, cut the wind, and keep warm in the wet.
Shades are cool.
I prefer to wear one, I think it cuts down on fatigue and soreness. You might not notice the difference after one day, but over the long haul I think it helps. An addition or alternative is a riding position my friend Eric Halladay recommended when I was riding to Colorado one year. It gets you low, cutting the wind resistance, but more importantly it really reduces back strain, I use this often. But that's not really the problem.