It's not knowledge, goals, or even taking action. Lots of people know what they should be doing yet they still don't do it.
The absolute, main reason you're not making money boils down to self-discipline. What's self-discipline? It's the skill "to direct and regulate all the various parts of our personality so all of our psychological elements are pulling together in the same direction." In short, it's being able to do. This is different from taking action and I'll explain how in a bit.
It's important to realize:
A part of you does not want self-discipline.
You're made of up emotions, desires, intellect, physical, fears, hopes, dreams, memories, subconscious, conscious, and whole lot of other things. You may want to get something done but it's important to realize a part of you does not want self-discipline. There's a part of you that wants you to just sit around, be lazy, and watch TV, go on surf on the web, etc.. And the thing is, this part of you knows you inside and out and knows how you use your own fears, intellect, desires, etc. against you. Just keep this in mind.
Now here is a "trick" to get you from thinking to doing:
Have you ever noticed consciously what your subconscious is saying? The self-talk that is running in the back of your mind while you do something? Well it's there and it's justifying why you are doing what you are doing.
To take control, you have the ability to control what you say. But what should you say? A lot of people don't know what you should say and how you say it when using self-talk. When you tell yourself what you want to do and it has to fit three categories to be effective. It has to be:
Only when it's fits all three of these categories will your self-talk be effective.
For example. Let's say you want to write a new post to your money blog. Instead of saying 'I should write a new post to my money blog..' say "I am now writing a new post to my money blog, I am now writing a new post to my money blog, I am now writing a new post to my money blog, (repeat)" It works even better if you say this out loud to yourself because you'll get your speech and hearing parts of your body working along with you.
Just thought I might share this absolute, GOLDEN tip. PLEASE put it good use! NOWWW!
If you want to really master yourself and master self-discipline, then buy the book called Self-Discipline in 10 Days by Theodore Bryant . Follow it to a queue and trust me, it will be one of the best decisions in your life. I've never been this sure about something in all my life but this book is fantastic. Buy it, read it, apply it, read it again, and buy an extra copy for your loved ones. (I'm not associated with this book/author what so ever, I really just think people could truly benefit tremendously from it because I know I did.)