I have a Tusken as one of my other costumes and yours looks great.
However, your right the robes do need some dirt on them. Also is that a Godzilla version lid your wearing or is it something else?
As for the eyes, I'd use mesh personally. It lets the air in so it can circulate around your lid and with lenses they become fogged up very quickly.