You've joined chess.com in 2008 and already have a rating of 1800 in rapid. I feel like you already know what is best for improvement, but I'll answer anyway; just in case you don't know, or for others reading this.
Generally speaking, longer time controls are better for improvement. It gives you more time to think and hopefully play better quality moves (but with more time, your opponent will also play better quality moves as well). The time is needed to calculate deeper, consider other candidate moves, blunder-check before you move and so on.
Speed chess (bullet/blitz) does have some merits to it and it can be used for improvement when utilized correctly, but most people don't utilize speed chess correctly and they just play a ton of games for fun without analyzing them.
The biggest danger of speed chess is that it conditions your mind to move quickly and this can be a huge weakness in longer time control games if you aren't able to switch mindsets and slow down for those time controls.
What time control is best for you depends on your current level of understanding (speed chess more acceptable for players already higher rated and with more overall experience) as well as your goals for chess (if your goal is to have fun and speed chess is fun for you, then just go for it! If your goals are long-term improvement, then you probably shouldn't solely play speed chess).
https://www.chess.com/article/view/is-speed-chess-good-for-you
What do people think is the best speed/time controls to play at for improvement?
Bullet/blitz/rapid/classical?
Should you play all of them?
Concentrate on just one?