I need help
Hello! You play a lot of 3 minute blitz. I'd recommend longer time controls. If you want to stay with blitz, do 5 minutes. But I think you'll get more out of rapid games and doing a blunder check before each move. Puzzles can help you see more checkmating patterns and basic tactics - so if you aren't doing them, making them part of your daily chess routine can really help. Lichess offers unlimited puzzles and they are higher quality than the ones on chess.com imo. If you aren't reviewing your games and looking for where you went wrong, you should be. Playing 20+ games per day and not reviewing but expecting improvement is unrealistic.
Good luck!