“Successful people never stop, even to ask whether what they are doing is really the most important thing.” That line from Stephen Covey points at the real difference. People who get things done understand that time, once spent, never comes back. Unlike other resources, you cannot store it or switch it on and off.
Here is how that understanding turns into actual habits.
Get up on time
The first thing to fix is waking up at a consistent hour. Do not spend every morning stretched out in bed burning through your own budget of hours. However hard the habit is to break, it has to go.
Plan the day
Think about how contractors, builders or fashion designers work. Before they start on anything creative they sketch the idea out on a draft. So why not plan what you need to do in a day and what you want to have achieved by the end of it?
It is not hard work and it does not take long, but the difference in output surprises most people.
As you finish each item on the plan, tick it off and add a short note about whether you did it well. Watching the plan get completed is its own reward.
Set a time limit for each task
The way successful people manage time is disciplined. They put limits on how long a given task gets. That forces focus, raises output, and lets them correct and revise quickly.
For example, say you are given five days to produce four TVC scripts for a new shampoo. Partway through you realise you can only come up with three ideas. Recognising that early, you can ask people around you to help develop ideas, and set yourself the rule that all ideas must be in before day five so day five is only for pulling it together.

Once you set a limit like that for yourself, the work gets noticeably more efficient. You stop getting pulled off by the usual interruptions: scrolling social media, going shopping, drifting off for coffee.
Do a little every day
This sounds vague, but it is the most used method on this list. Instead of waiting for inspiration and a free block of time, put a small amount of it into your daily schedule.
If you are reading a 500 page book, you are not finishing it in an hour, or two hours, or a day. So take 30 minutes each morning before work and get through some of it.
Turn it into part of how you live. People who have built something compare it to construction. One brick never becomes a tower, but a worker laying bricks every single day eventually produces a building. Success is the accumulated result of trying a little each day.
Use the gaps
Instead of filling empty time with aimless browsing or another episode, use it for something like reading a business book from someone who has done the thing you want to do.

In her book on time management, Julie Morgenstern recommends exactly this: spend those fragments on simple things like reading, clearing email, or working through a language lesson. None of them requires a full uninterrupted block, and over a month they add up to real hours.