Hard to say really, without removing the previous coating, fixing rotten areas, etc you are pretty much stuck with what you have. There isn’t a paint in existence that will correct previous mistakes.