I don't wear white a lot but a good base coat helps (maybe try a ridge filling one). Color Club+
Revlon had an Extra Life Top Coat that was great. I think is now the Multicare Base + Top Coat.
First of all, I loved the Amelia bedelia books! Second my favorite