Well, you have to practice it to get better . Try to form an evaluation before calculating any lines, and when you do calculate aim for accuracy not speed. So visualize each half move and stop to look for the reply... slowly. Calculation in blitz and bullet doesn't involve visualization until the final position (or near it) as the first few moves are done quickly without needing to stop to look at each move. I'd practice slowing down, aiming for accuracy, and forming evaluations before beginning any calculation.
Take a few (or more) GM games and play guess the move. Even as slowly as you would a CC game, taking time to write out all your evaluations, then candidate moves, and lines. Then finally guess the move and check vs the game. You'll essentially be deeply analysing a collection of GM games. No clock, aim for accuracy, practice makes perfect
"Practical Chess Analysis: A systematic method for analyzing" Mark Buckley
In it's 3rd or 4th edition. Very popular. Very decent book.