If you can't discipline yourself, you're not going to win. You have to be willing to do your work when you don't want to. You have to be willing to do work when you're tired. The discipline is a must in order to get to where you want to be.
The time, energy, effort, patience, hard work is what matters the most and that requires discipline. You're going to slack off, you're going to be lazy, you're going to go hangout with your friends, you're going to watch your favorite TV shows, you're going to watch sports, but here's the thing. You have to be willing to balance it out or else you're not going to finish what you're working on.
You have to be willing to turn off the TV, not go out, not hangout with family and friends, staying up late, or waking up early. It's all up to you in what you're going to get done. The discipline comes from your work habits, how you balance your life, what you're doing while everyone else is having fun.
You owe it to yourself, unless you want to sit at a desk working for someone else for the rest of your life. You have discipline to wake up every morning to go to a corporation and make money for someone else. So why can't you have discipline to work on something that you love and are passionate about? You've been disciplined all of your life on everyone else's terms so why can't you be disciplined on your own terms?
You have to want it more than anyone else. No one should be outworking you and if you don't have that drive, it's not going to come to you randomly. You either have it or you don't so get to work!
Be good everyone and go accomplish your goals!