Revisit your past projects that you know are not finished and put the finishing touches on them.
What is holding you up?
Correct it and get it out the door! You may have learned something new since the last time you worked on this old project. You are in a different place now then when you started it. You are more experienced. You are more talented. You have more belief. You are more reslient and are willing to go the extra mile becuase you know that it is worth the extra work. You know putting in this extra work is not in vain because it will pay off in the long and short term.
Climbing this mountain of success is not easy and is full of resistance. You have been doing great to stay positive and keep building your confidence. Finishing work is a necessity because you can feel the great sense of accomplishment.