It depends on whether you are using 'good' as a noun or as an adjective.
Most of the other answers assume that you are using it as an adjective, for example: "my car is more good than yours" is wrong, you should always use 'better' here.
'Good' can also be a noun, for example it is correct to say "There is more good in giving than in receiving."