The reason it looks old is 1 of 2 things.....lack of wax and cleaning, too much cleaning, or wax was not taken off before you put new wax on.
Each season you should remove the old wax before you rewax the boat, old wax will yellow over time and as layers build up will haze. If you use household washes it will take wax off very quickly and leave bare gel coat to break down over time making fixing the hazing harder and requiring more work if it isn;t too late already. No wax is not good eaither, see a lot of guys put boats in and not properly protect the gelcoat, every 6 months as a min you need to rewax, you typically can tell when wax has worn off, even using a wash with wax in it or a cheap spray on wipe off wax mid season is better then nothing.
At this point you need to sue 3M products, probably need a rubbing compoubnd to get the haze off, a fiberglass restorter, then finesse it II to get rid of the swirls from the previous work, and then a good waxing, maybe 2 coats. Other option is use colinite 920 hull cleaner and then use a good wax over top. I have a 1989, used 4 seasons trewax each spring and colinite 920 every fall and hull looks brand new with a great shine, always used boat soaps and waxed mid season or as needed, no harsh chemicals or household cleaners, soft scrub or dish detergents are hell on boats, keep them at home if you want any gel coat left on your boat after 10-15 years.