Doing something for others first is more likely to generate returns, but don't expect instantaneous feedback. Rewards have a distinct habit of being delayed and the more you expect them, the more disappointed you will become if they don't appear as you expected.
Equally when presenting a new idea, explain what is in it for other people, not just yourself.