I was in a similar place when I was your age. It is as if you are telling an updated version of my college years. There may be more, but this is what comes directly to mind of what I have learned.<br />
1 - Stop worrying about having a "passion." That is a load of crap. It is good enough to just like something and be willing to put up with the drudgery that comes with any significant endeavor.<br />
2 - Start going to bed and getting up at the same times and getting enough sleep.<br />
3 - Make decisions and analyze the process regularly from lead-in to follow-up.<br />
4 - Realize that you will not change anything about yourself significantly in one day.<br />
5 - Practice doing the right things over and over.<br />
6 - So, get off the internet and do the lonely drudge work.<br />
Also, if you want to read the single bast book on this, get the little volume called <i>Talent is Overrated</i> by Geoff Colvin. This is as close to shortcuts and magic that I have ever found. And maybe see a doctor about the possibility that you have an obsessive-compulsive disorder. It can wreck your life, but effectively dealing with it is remarkably simple.<br />
Good luck with all this, and sorry for the long answer.
Well, first, stop thinking negative thoughts about yourself and then believe in yourself that you can accomplish anything you put your mind to.
you're procrastinating. it sounds like you're addicted to inspirational movies. obviously you want to be inspired but movies aren't working. if i were you i would get rid of the internet and smart phone and go to the coffee shop when i need the internet. study harder/faster. try to enjoy what you are doing. screw the internet.
Stop watching movies and playing online and get to work.
Just start doing what you should do and stop procrastinating. It's easy.
if you first discover what you truly love, you will find that the dedication comes naturally. if you wish to be successful like your idols, do things they do and live life like them. the only thing holding you back is yourself. but most importantly, stay busy and unplug the tv, you will be amazed how much free-time you find!
start with small changes and successes and build up from there.