I totally empathise with this problem.
But I think there's another way of looking at it (lack of recording/ arranging/ producing/ mixing skill notwithstanding)
Is it really possible to get the sound of the 'record' in your imagination into the real world? I'd argue that the 'record' you hear in your mind's ear isn't nearly as well formed as your brain tells you it is. Can you hear every drum fill, note by note? What about the variation in the bass parts? Does the acoustic guitar drop out on that last bridge?
I think whatever comes out when you're trying to actualise your song is exciting! It might not be what you imagined, but it might be better - or more fitting, or just different.
There are hundreds of ways to arrange your song, so why get bogged down with a single idea.
Some of my best recordings have been the ones where I've just followed my nose. Have no idea how it should sound other than the acoustic guitar & vocal. Just start adding stuff, and if it works, keep it. If not, bin it. There aren't many better ways to spend the day in my opinion. And it's all great practice.
Just my tuppence there...