I definitely used to have the problem of skipping around with scenes. I would plot out a novel-length fic and then start with the “good” parts that I wanted to write first, neglecting the things that went in the middle to make that story progress. I can tell you what I did to overcome it, but I don’t know that it’s great advice; it’s just how I managed to do it.
Basically what I forced myself to do was write in order. I could plot out all the chapters I wanted, but I had to write the story itself in the way it was going to flow in its finished form. I have an unusual way of outlining (I’ve discovered from talking to other people), where I do it in a narrative style. Like: “The next morning, Hux wakes up to news that the Eagles have returned. He gets out of bed, so relieved, and washes the sorrow of the night from his face in the cold water of the basin.” It’s kind of like writing the s
tory, but basically I’m just laying out the full extent of the plot without all the frills and description I’ll actually add in by the time I sit down the write it. I find that these narrative kind of outlines help me to put down on paper what I want to get to in the future, but not all the details. That means I have the gist of it and then can come back to it when I’m there in chronological order. Like I said before, that might be totally useless to you, but it’s how I do it. It helped me to make sure I got through all the stuff that needs to happen between big events.
Perfectionism is a whole different kettle of fish. I don’t want to be a motivational poster that says “Finished is better than perfect,” but that’s a lot of it. Nothing is ever going to be exactly perfect, but if you can get it to a place where you’re proud of it, that’s where you should be satisfied. Look at what you’ve don
e and ask yourself if this is worth being proud of: it took you time, you thought it out, the words came together well (if not perfectly). Recognize that you put a lot of effort into what you did. That, at least, is a starting point for accepting that it’s ready to go.
You’re not going to love every section you write. That’s just the reality. Sometimes you’re going to finish a section, look at it, and say, “Well, this is meh, but at least I’m effing done.” I have 100% felt that way about certain sections of all my fics. Just stop and appreciate that you did finish it, though. If it sucked to write, pat yourself on the back and be content with the fact that you actually got through it. If you want some feedback at that point, you can get it, too. Ask a friend to read it, and I bet you they’ll point out things they like that you didn’t think were any good. Maybe it’s not their favorite chapter, either, bu
t it’s there, it moves the plot along, and it’s finished.
Forgive yourself for not being perfect, too. Don’t beat yourself up over every little thing if it doesn’t fit the vision in your head. You can, of course, have standards for yourself and your work, but be kind. Being creative is supposed to be fun; have fun with it.
I hope that maybe helps a little? I’m not used to giving advice. ^_^