What do I need to do to gain over 1000 elo in chess in less than a year?


https://www.chess.com/blog/Chess_Player_lol/how-to-study-chess
improving at chess is not quick, you can gain over 1000 rating in a year, though you will have to put in A LOT of time into chess (perhaps 4-5 hours each day, if not more).

I guess my advice would be to learn smartly. Try to analyse where your biggest weak spots currently are and put in the work to fix them. If you’re uncertain how to go about it, you may want to find a teacher or a more experienced player to help you with that.

Forgo bullet for a year and play longer time controls. You'll learn more if you think about your and your opponent's moves.

I would say you go with the typical techniques, like puzzles and playing, but I will also offer some other advice: review your games completely. Don't go, "Oh yeah, I made a blunder there," and then continue on. Like actually go through your thought process when you made a move, all the factors you considered, and what you were really trying to do. If you learn all the nuances of a position, like positional dominance, relative value, tactics, etc, then you will be really accurate, or at least accurate enough. The biggest tip is to change your mind to be more equipped for accurate chess. If you can do that, you can easily jump up several hundred points.