use whatever colors you want, it depends in the material, but yea ambient and diffuse work pretty well with white.
diffuse and ambient is pretty mush the same thing it’s just different lightmodels.
Specular on the other hand is a reflection of the light source on the material, it lies on top of everything so alpha shouldn’t affect the specular values.