I used to really struggle with procrastination & motivation but the following things have helped me to avoid procrastination:
1) Knowing that no one really enjoys studying - Most of those geniuses in your class probably don't enjoy studying that much, very few may but the majority of people don't and that includes the people who get the top grades. You don't really hear anyone say 'I love studying so much! Can't wait to study today!' I mean when you think about it practically anyone would choose watching tv/going out with friends/surfing the Internet/playing video games/playing sports etc. over studying. People study because they want good grades.
2) You CAN choose not to study, but then if you don't you get bad grades and live a terrible life - This is what I usually tell myself. I am aware that there are the occasions when people who did badly in their academics at school went on to became millionaires in the entertainment or business industry etc. but it is quite rare when you think about it. I like telling myself that you don't have to study if you don't want to, but just know that if you don't you'll get bad grades and probably won't get a good job so struggle a lot in life (or get into medicine for me, judging by my username).
3) Hard work pays off - KEEP TELLING YOURSELF THIS. It may seem like such a chore to put in loads of effort but at the end of the day it is all worth it. Think about 10 years from now when you're lounging on a sunbed in a luxury villa/hotel under the warm sun and thinking 'this is the life'. Was all of that studying for maybe a few months all worth it? Yes.
4) DON'T anticipate studying by hours (e.g 'I'll study for 7 hours today then 6 hours tomorrow') - I've found that when you say you're going to do a certain number of many hours for studying it really puts you off from studying because you think it will take such a long time. Instead, focus on getting some topics done within certain subjects. If it takes a short time fine, that's great. If it takes longer that's okay too. When you measure studying by hours you spend most of the time watching the clock so just concentrate on certain topics you aim to complete.
5)
Think about all of the stress procrastination gets you into - Everyone has procrastinated at some point in their life. For students it is more than once. Look back to the moments you have procrastinated and all of the stress it got you in. How anxious you felt, how stressed you were and how you were desperately wishing you could turn back time and done it earlier. Think about how stressful it was and how you don't want to go through that stress hell ever again. Think about how relieved you will feel once you get it out of the way as soon as possible and those moments of relief you felt in the past when you have completed all of your homework or revision early.
6)
Think of that huge feeling of happiness you felt when you got a good grade in a test/exam - Look back to a moment when you got a really good grade on a test or exam. Think about how happy you felt and how proud you were. Beating the know-it-all arrogant kid who thinks they're smarter than everybody else or proving the people who viewed you as dumb wrong etc. Just remember how great and successful you felt aswell as how proud your parents were. Tell yourself that you want to continuously experience this feeling and so need to study and stop procrastinating in order to.
7) Other methods -
Constructing timetables, rewarding oneself once you have finished studying for a certain period of time, telling yourself 'Is what I'm doing right now really that important?' or getting rid of distractions have been known to stop people from procrastinating. If you haven't done one of these methods try it.
I hope this helps and I wish you the best of luck!
Sorry if the advice isn't that great but any little helps
Just remember that we all do fall at times. We're not perfect so don't beat yourself up if you find yourself procrastinating again but make sure you learn from it and try to reduce it.
Good luck in your exams all!