It is possible to revive a pool. An aboveground pool with a dull appearance might need a new lining. Resurfacing is a great way to revive a concrete or fiberglass in-ground pool.
Fiberglass: Fiberglass doesn't make the cut when it comes to pool resurfacing options. Make sure to do your research before you make a decision.
Plaster is the most cost-effective option for resurfacing concrete pools. Sider-Proof and other products make plaster resurfacing simple enough to do yourself.