The only real cure is to have it painted. A wrap will make it look better but they can chip and are only meant to last a few years. I've had two them painted. Cost was around $1700. plus decals. A quality automotive base coat, clear coat process should last a long time. Look for a truck/bus body shop. They will have enough room and a big enough paint booth. An RV dealer will usually just farm it out then mark up the price. Check with your manufacturer to see if they will help out. I got help on both of mine.
B.O.