I've been producing music for a few years now, and I notice that the songs that get done do so almost accidentally... If i'm feeling a song, I'll keep working on it and eventually finish. But that's not sustainable, so I've been looking for ways to force myself to finish more music. I've started setting myself deadlines by telling friends that I have to send them a song by a certain data and, if I don't, I'll venmo them each $10. External motivation helps a ton, so if you're serious about it, I'd recommend that.