How do I fix my armrests, and how do I protect my dash?

Looks like at least one of your arm rest bases is broke. Will need a new one. I just use a sun visor front and back.