I ask because you need to:
A. build an environment conducive to producing.
B. practice discipline.
Like you, I had some half-baked blogs and projects that were doomed for failure. After way too much wasted time it was obvious that I wasn't living a lifestyle congruent with my goals. No successful person ever prioritized Facebook over their project. I was lying to myself and had to snap out of it.
So I began applying a version of the Broken windows theory* - which argues that if you prevent small crimes it discourages large crimes - to my life. (In this case the smaller crimes were procrastination and the larger crime was not getting my shit together like I know I ought to).
The rules were simple:
1. Everything I did had to align with my goal to produce. I got a faster laptop, dual screens (this makes a difference, trust me), began sleeping well and eating well, rationed consuming to 2 hours a day, stopped drinking (hangovers are dumb...for now at least).
2. Apply discipline everywhere. I made my bed first thing each morning, the apartment was always spotless, I worked out every day. Even began doing stuff like not using auto-correct on Chrome - fight your lazy brain and spell the word correctly dammit. The idea was to practice discipline as much as possible so as to train it like a muscle.
End result: I learned how to code, built a product, quit my job and am now at 500 customers.
So you can do it. It's just going to cost you - dates, meetups with friends, a slight drop in Facebook-notification-induced-dopamine. But, I assure you, the joy from creating something that people enjoy eclipses all of that.
This approach is geared more for an all in lifestyle change. If you just want to be a better blogger, even a fraction of the above will do.
Worse than the fear of commitment is the tinge of regret. Took almost a decade to figure that one out.