The biggest struggle in working for yourself is, well, working for yourself. The problems we, as creatives, face are very common. Luckily. Which means there are ways out. Advice. New tricks. Something I've learned a few years back is, KNOW YOURSELF. Find out what it is that's keeping you from turning that brilliant idea into an awesome job. Find out what your strengths, talents are and listen to your heart.
If you don't know him, spend some time listening to Scott Belsky's talks.
This is the one that made me sit up and listen:
While you're at it, have a look at the 99% site as well. Fascinating!