The reason why classical openings are played is because they make sense. My suggestion would be to do a quick-starter courses on chessable for some solid opening choices - there is no cost involved (I think you can do certain amount of quick-starters without any cost). As white Jobava and London are quite a reasonable choice, as black Caro-Kann against e4 and perhaps classical Slav for d4 or simply QGD would be fine. The point is that even if you don't know theory 20 moves in, because these openings make sense they will not leave you in an overwhelmingly worse position. If you like playing fianchetto as black, go for Pirc and KID though they are a bit tougher to master. Since you play Jobava as white you are probably aware of the simple plans against KID so that might help you in defending against it.
Junk chess is relying on traps and tricks which often works well in blitz but not as well in longer time controls. However, if you lay reasonable openings you can use blitz as a way of flushing out some middle-game plans and learning some patters. The most important thing you need to learn is to calculate - you can't just trust your instincts in longer time controls and faster time controls force you to do the exact opposite. So, my advice to you is to spend a bit of time on opening theory of some classic openings, you can use blitz as a way of practicing the openings as you are learning them but don't expect anything more out of blitz. It doesn't translate beyond that to slower time controls.
i.e. the kind of chess that makes you form bad habits. What form can it take, and how can you reform good habits afterwards?
Time controls shorter than rapid are some of the obvious answers. Rapid time controls might also be included, but as a rapid player myself, I can't tell if that's a part of my problem or not.
Also, how bad do your openings need to be in order for you to conclude that you might be playing junk chess based on them alone? I fear that it might be my problem. I've been shying away from "mainstream" openings for a long time now (for fears of getting out-theorised), and I've been almost exclusively playing such openings as 1. Nc3 (into Van Geet, Jobava London, or Veresov), 1. d3 (into White Lion, Old Indian Attack, or KIA), the 3... Qd8 Scandinavian, the Philidor Lion, and various transpositions after 1... d6.
I've invested much time and effort into mastering these through practical games, but even though said openings aren't by any means refuted and I'm not a very high-level player (rapid rating around 2000 on Lichess), I already feel like it might not be good for me to play those. I don't know what to do. Am I playing junk chess or not?