What does it mean that it is better to add to the good than to give it away?

It is more important to give substantial help to someone in a difficult situation than to add some benefits when they are already doing well.

"Adding flowers to icing on the cake" is a metaphor for adding some extra benefits to an already good situation, emphasizing that the extra benefits are not so important to someone who is already happy or successful. The metaphor of "sending charcoal in the snow" is to give real assistance to someone in a difficult situation or in need of help, emphasizing that it is to reach out and give substantial support and help to someone when they are most vulnerable.