What you wrote for nice guy describes me and is on point. How can I stop being shy, too easy going, not confident, being a pushover and a major people pleaser??
Here is a good list of tips:
1. Put yourself first and follow through with priorities.
Here's why:
It's useless to try to chase women catching any fancy if you can't take care of yourself.
All a woman would see is another guy with nothing going trying to mooch happiness off of her.
When your responsible for your own self happiness it makes you look more respectfully responsible.
2. Reframe your mindset!
You can do anything you want.
What I mean by that is:
Those who push their own limits don't allow the illusion of limitations stop them from what they set out to do. Stop pitying your faults and congratulate yourself for all the good you have.
3. Know Thyself. Self Reflect to Self Correct!
This gets deep so take notes:
We all have faults and flaws. However the bravest embraces what can't be fixed and instead corrects what can be done instead. Moments of embarrassment or lowly pity can always be replaced by what you feel is more honorable or maybe redeeming.
Let's put a what if story out there so say you made a shy guy attempt at meeting a girl who laughs at you for being "pathetic" in her eyes. Well then you see the same girl again and here you are happier (maybe you take the diet you put off and now you losing weight or maybe stood up to your little brothers bully and feel proud)
And she sees you smiling unaffected now she gets curious that you don't feel bad because you're happy for yourself now she gets curious enough to let you make a move (maybe even more)
The whole point is no matter the lows we feel can always never replace your internal feeling of self worth which is built by confidence.
4. Learn to Live With Yourself.
Before we invite others into our lives we must be welcoming of living with ourselves. Learn to set boundaries when others say/do wrong to you. Stand up for the friends around you who need your help. The more noble of a life you set to seek is the outcome of how people will favor liking to you. But always know your helping hand doesn't set out for wrong so once you let people know your kindness is genuine and can't be used then they will respect your word more humbly.
Also instead of looking at a person's beauty from first sight take time to know them because you in the end want to be happy with someone on your level who understands you and fulfill the best out of you.
This is only my advice if you want to become a real solid individual in your choices that you won't regret.
However don't live by my words alone instead experience the best out of them and live happy for yourself.
You will find these words mean much more then than as of now.