You guys both actually have very good tactics ratings for your levels so I would suggest maybe playing more games. Playing lots of games will help your intuition tremendously.
How many hours to reach 2000 blitz elo?

I'm going to be a national master! Just reached 2200 USCF https://www.uschess.org/msa/MbrDtlMain.php?17080462.
I think it's important to keep it fun. I have always enjoyed playing blitz games, so that is mostly what I do. When I am stuck in a plateau I will often try to change things up. Maybe try a new time control like rapid. Maybe switch to tactics studying. Maybe learn an opening etc. I think working on tactics and calculation is very important at your level. John Bartholomew has a great video that taught me the right way to solve tactics. https://www.youtube.com/watch?v=iFNAvpiDEBg
Basically you want to spend as much time as you need until you are sure you have the right answer. (You can give up if you don't see it in 10 minutes). Training tactics this way taking your time and pushing yourself to visualize I believe will help break through plateaus. If you can get your tactics rating up a couple hundred points it should translate to your blitz.