You are right, no matter what you are doing if you don't have the decipline I think you are just wasting your time, having the knowledge alone is not enough, having the decipline is more than enough.For sure. Discipline matters the most in everything, in as much as you want to make considerable amount of money this days, it's expected of you to learn the skills first before talking about how to earn from it.