Stop relying on willpower. It is not a way to get things done.
When you make your brain do things that're hard and not very rewarding you will get tired and want to give up. You will sit at your desk, look at your phone and waste a lot of time feeling bad about yourself.