Under "laziness" there can be a thousand reasons, ranging from a banal unwillingness to do some kind of nonsense to which you forced yourself, ending with a completely full-fledged clinical depression.
There is no simple method to "overcome" laziness, you need understand.
I can only advise on the basis of my experience. For me, all sorts of motivation systems, ways to prevent procrastination and other time management began to work only when the general level of awareness and understanding of why I was doing something increased. This, of course, is the best way to motivate yourself - to figure it out. But there is one more. Deliberately put yourself in an uncomfortable position and leave your comfort zone. Put yourself in such a framework that you have to "do something." You can always leave your parental home for a hostel, quit your job or go back to school, have a goat in your apartment ... Depending on the problem, in general. Anything that makes you move. The hardest thing is to force yourself to do something when you're doing well.
You need to break down big things into small / small actions that can be done, in 5 minutes without much effort, they will be able to create conditions for you to be successful and automatic