Cotton batting puckers when washed. Most of us quilters find that a desirable effect. I don't know of anything that will restore color once it's out of the fabric. You may have to grow to love the quilt as it is, and consider it a learning experience.
Don't bother ironing your quilt, as the puckering is due to shrinkage.
Wash in cold water from now on, to preserve your color.