Anyone who truly knows probably won't be on this forum answering the question in the first place, but I'll still throw out a few tidbits.
The ability to get stuff done seems to come from deep within. I've been in moods where I want nothing more than to blast through my to-do list. Other times, I've felt that refreshing my inbox repeatedly was the most important thing in life. Dumb, obviously.
Tidbit 1: You can force yourself to behave by focusing on the satisfaction of getting something done, but in the end you still don't feel like it, and you'll probably fail again very soon. So, focusing on the reason for doing the task can work in the short term.
Tidbit 2: To do better in the long term, you need to identify the time-suckers such as Facebook, and admit that they are robbing your life of meaning. Then, just delete the accounts. If you cannot bring yourself to do that, then watch the documentary "Terms and Conditions May Apply". Then you'll want to delete it. Basically, making distractions a part of your past (rather than present) is the only way to make them stop.
Tidbit 3: As I was saying, true motivation comes from within. I've had good luck using Yerba Mate, which has stimulants known for elevating mood and increasing motivation, and Aniracetam worked pretty well, as well. In addition to that, check your diet for things that cause lethargy, such as MSG, too much junk food, sugar, fast food, etc. Check out http://www.bulletproofexec.com/ for some great diet and life tips.
There's a saying that goes:
You cannot make anyone to do anything. You can only make them want to do it.
The key, overall, is to make yourself want to do it. Nobody can make you want something. That drive must come from you. If you don't have it then you must find it. If you can't, then scratch your youtube itch and look up Jim Rohn on youtube. He's the motivational speaker that taught and inspired all the big names that you know today, such as Tony Robbins, Brian Tracy, and others.
I gotta get back to work.