I guess there is slight difference between all the variants, maybe I would not use "for the benefit (yours or others)"...Do the good for the sake of others and never think about any benefit for yourself and don't expect immediate response and words of gratitude and so on...So the variant "for the sake of the good/for its own sake" is appropriate as well.