What you need, others need as well. What you desire, so do others desire too. Following your dreams is not greedy. Pursuing your most deeply held desires is not selfish, for in so doing you also serve to fulfill the dreams and desires of those around you.
What you do to make yourself the best you can be will benefit others, most likely even more than it benefits you. What you do to serve others will likewise benefit you as well.
When you sincerely examine your desires, you’ll find that you have at least as much, and probably even more desire to give of yourself as to receive. Surely you have yearned to be of use, to make a difference, to express yourself. And how would these be possible if not in the service of others?
Be the best you can be and you make your world the best it can be. Truly make a positive difference and you’ll fulfill your greatest possibilities.