When we think of music, we don't think of all the components that go into making it. Many popular songs today have several people working on a track. Lyricist, Producers, Mixers, Vocal Trainers, and the featured Artists themselves can all be separate people that contribute to any given track that you might hear on the radio today.
Saying this, I wish I had a co-producer or someone who I could work with to make awesome ideas come to life. But hey, it's just me, myself, and I, and I've never been more proud. Maybe you've worked somewhere and your boss asks you to do tasks that are totally outside of your job description. That's a bit of what making music solo is like. My job description was just coming up with the idea and being able to convey it. I can hear exactly in my head what I want a finished track to sound like before I place a note.
I can't speak for many, but I can speak for myself. I have rarely (if ever) been able to fully execute with precision the idea I had in my head. This is because of what I mentioned earlier: You gotta fill all the different positions (Mixing, producing, lyrics, vocals) when you're on your own. I have no clue what I'm doing 99% of the time. The only reason I have any "experience" is because of fooling around, not knowing what the hell I'm doing in the DAW long enough.
Right before March of this year, I finished up my latest track "Bite". It takes me forever to finish an idea, if I ever even reach the point of completion. I can't sing very well, but there's autotune and multiple takes, I can't mix but there is software that shows discrepancies within high, low or mid frequencies. The point in case, is that no matter what your creative outlet may be: Don't get caught up in not knowing what you're doing all the time. That's the point of using your creativity. If you knew what you were doing, or felt comfortable doing it, then you rob yourself of the "spur of the moment" breakthroughs that can make your outlet stand out.