A good palette is not a pile of pretty swatches. It defines contrast, emphasis and the emotional temperature of the product.
Keep it practical
Background Choose a quiet surface that lets the content breathe.
Action Reserve one accent for the thing the user should do next.
State Make success, warning and error states readable without relying on colour alone.