while they're out of the car, try a light compounding with a buffer... it will help a little.
Be very careful washing the inside of the lamps, if at all... the reflective silver coating flakes off very easily.
It's almost impossible to find replacement glass lenses --they exist, but are very hard to come by. There are plastic replacements, but not worth it in my opinion.
Do you have US ellips (9006 bulbs) or euro ellips (H1 bulbs)?