How can I get to 1500 elo from 1200 in three weeks time
Since I have never reached 1700 on this site, but have reached 1500 before here (although at the moment at just under 1400 rapid), I would say, be very talented, put in a lot of effort, analyse your games, study, do puzzles, put in at least a couple hours a day, and maybe, though unlikely you will make it.
Hey there.
I am rated over 2400 online (https://www.chess.com/member/ppandachess). I created a free course that will teach you a training plan to improve. Feel free to check it out: https://www.panda-chess.com/daily-improvement-plan