8k vs 7k game

Game: https://online-go.com/game/6694781
I’m White there. Time control: live, 20min+5x1min. I already did my own review, if it’s of any use.
Somehow in this game I created a lot of weak groups and had 8 groups in total. So I wonder how I could’ve avoided splitting up so much. Also I’d like to hear some thoughts on how to choose josekis better.