John Michael Kane said:
Joining a volunteer group
Where do you find something like that?
I won't go into any real detail, but two big factors are psychology and learned behaviour. I wasn't raised as a spoiled brat. I had to do chores, wasn't given a leash to be an entitled little shit etc.; so I have a work ethic. There are so many factors that make people into entitled, unfocused shits floating around waiting for things to happen, because they are used to their parents, society, apps etc. doing everything for them. It's difficult to reprogram that, but you start by realising you need to do that, figure out things that you want, find ways to get them and keep on track and over
years your mind will adapt, "Oh, this is how I have to be to get what I want."
In this vein Jordan Peterson's
Self Authoring looks good. It's a boiled down self-psychoanalysis and you set down what you want your life to look like in five years and what you don't want it to look like in five years. It's something like defining your life and giving yourself a broad constitution. Rather than doing what most people do and just float through life aimlessly wondering why nothing happens to them.
One thing I do is I have a spreadsheet to keep my life organised in a few key areas and I can see specifically where things are going wrong:
For me this is really important as I have no clients or obligations to people and if I don't keep myself organised I easily drift off to waking at 5PM, which diminishes happiness and productivity.
I also write notes down as to issues or positives as to how my day has gone. This has allowed me to identify serious issues as to how my mind works. I work extremely hard and focused when I'm on task, but when I either have little tasks popping up on the sides or I come to a new task I am liable to stall and become inefficient. It's a simple pattern, but not one I would have consciously identified if I'd not done this. It's the kind of thing that frustrates a lot of productive people, but it never specifically occurs to them why.
In short:
Figure out what you want
Find ways that you'll get it
Keep yourself on track
And second:
No porn
Exercise, weights
But know you can only do so much and that self-improvement in all areas you want to improve in will take the rest of your life.