<human>: Give me the gist of the text in a nutshell

I've always had a very loving and giving personality. I genuinely care about people and if I can help their lives to be how they want I will. I would say I don't have any opinions.. because I have lots. I do only what I want to and what makes me happy. But sometimes I think I come across as someone who is too much a pushover or just too willing to give up my desires for someone else's. 
I still am not sure I'm portraying myself right. But I've just been thinking about my personality and my friendships, relationship, and past lately. I want a healthy balance of being a giver yet not appearing to be easy or a pushover that someone can just use to their advantage.

I know I've grown a lot and I've understood my downsides so it can only get better from here. I don't let people walk all over me because honestly I just don't associate myself with those type of people anymore. Usually those around me are also very giving in nature. 

So if your like me how do you balance this type of personality? I don't want to give it up as its who I am. But I am curious how to improve. Do you just do more of what you love? Do you just add more opinions to your day? What's something I can do to gradually improve and balance myself out so people see my leadership skills more than my follower skills in groups Lol sometimes I'm too independent that I don't work well in groups.

And I've really been interested in psychology and human behavior. Its interesting how our personalities do affect our behaviors. But I also know we can train our behaviors to be more balanced or improve upon ourselves.
<bot>: What can I do to gradually improve taking a more active role in my friendships? How do I show people I'm not a pushover/follower but one who can lead while still keeping my giving personality.