If you struggle and get distracted a lot it often boils down to the fact that you haven't identified what your main quest is. What are you trying to achieve?

And then you may not have identified the biggest bottleneck either. Because once you do, you know exactly what needs to get done. That is, remove the bottleneck and identify the next one. And the next one after that.

Now keep going until your main quest is complete, which may take a lifetime depending on what you're up to. But at least you won't run around distracted and get nothing done no more.

find your main quest, remove bottlenecks