>>1018790 (OP)
Treat whatever it is you want to do as a serious project you are about to undertake.
Take some time and sit down and formulate a plan of what you are going to do; contemplate what are the steps that are necessary to follow thru.
Break those steps into actionable sub-goals or mile stones, Than break those down into tasks that can be immediately acted upon tho contribute towards
that longterm goal you've decided you wanted done.
Once you atomized any task to that point you can see what it'll take to complete every hour you invest into it will forwards the effort.
Also know this; willpower is a muscle that grows stronger the more you use it.
Whenever you don't want to do something but do it anyways that is you taking direct control and grow less reliant on the whims of your psychological life.
If your will is weak start strengthening it today by deliberately pushing past your current comfort levels.
Do this habitually and a few years from now you will have obtained strong will.