As Jeff Morrow points out in his comment, "You deserve good", while something you could say, is not a standard idiomatic usage. I don't know why. We might tell someone that they are good, or that their life is good, or even talk about the abstract concept of "good" (as opposed to "evil"), for example:
The good you do today will be forgotten tomorrow. Do good anyway.
A more common, related expression is "You deserve better" to indicate the current situation should be improved. Some context is required:
Your boss doesn't appreciate all the hard work you do. You deserve better.