I'd suggest to stop thinking of yourself as someone without self-discipline. It's very hard to behave in a way if you believe it's against your nature.
For example, I've always considered myself to be a smoker. I tried quitting dozens of times, but I always gave in because I knew I was a smoker deep inside. But at some point, I realized that there's nothing about me that makes me a smoker. And then it was easy to quit smoking.
It's possible to change yourself. Nothing really prevents you from becoming a disciplined person. The first step is realizing you don't have to be a procrastinator (or whatever you consider yourself to be).
For example, I've always considered myself to be a smoker. I tried quitting dozens of times, but I always gave in because I knew I was a smoker deep inside. But at some point, I realized that there's nothing about me that makes me a smoker. And then it was easy to quit smoking.
It's possible to change yourself. Nothing really prevents you from becoming a disciplined person. The first step is realizing you don't have to be a procrastinator (or whatever you consider yourself to be).