Is it realistic to be everything to everyone in your life?

Yes, it is unrealistic and unhealthy.
You need to have self-esteem. Love yourself for who you are. Laugh at yourself when others laugh at you.
Then you’ll have a lot of people in your life, and you’ll be everything they ever wanted in a real friend.