Blitz and bullet are not essential in improvement, they are detrimental to improvement as they breed bad habits: playing too fast and too superficial.
Strong players play blitz and bullet for fun and also for fear of engine assisted cheating.
The best way to improve is to play 15|10 with subsequent analysis of all your lost games.
I'm not a fan of shorter time controls, but I want to improve. I've noticed that lots of strong players play blitz and/or bullet, so I just want to ask if playing at these time controls will help me improve my game? And how?