Stop playing blitz. Stop playing bullet. Start playing about 10 online games at once and take the time to really really think about what you're doing before you move. Use the analysis feature to move the pieces around.
When you do play live, play at least a 15 minute time control.
Use the explore feature here to look at dozens, hundreds, thousands of master games and try to figure out why they did what they did.
Repeat the above endlessly.
Blitz is good for your chess, almost every strong player has played blitz and it's a great way to test your openings out with a lot of data.
Dude, enough - It's iron clad fact that playing blitz is terrible for someone at his level. It's teaching him absolutely nothing but bad habits.
Absolutely not true. There's nothing wrong with blitz. It's certainly not the most effective form of training but it won't hurt.
I don't know what to tell you except that just about every chess mind on earth, now and past, disagrees with you. You're just flat out wrong and obviously stubborn since you've clearly heard the masses tell you to avoid blitz yourself.
Improving players, at the club level, should be playing long games ...not blitz. That's...as I said, completely iron clad fact in the world of chess. Just because you *like* playing blitz, doesn't mean it's good for a developing chess mind. It's not.
Oh I tatally agree with that I think you must be good at all kinds of chess. :)
You need to play standard games Bug I don't think online chess matters you need to play in FIDE or USCF rating tournaments.
Blitz is just practice.