Add a small amount of purple gel food coloring to get it more white.
To get vibrant colors you can either chill the frosting for a few hours or overnight to let the colors absorb or microwave the colored buttercream for 10-20 seconds (it will melt) chill it for 30 minutes to an hour and rewhip it.