How to think like a Professional
There are some really great YouTube content creators out there. Many of these channels are spearheaded by strong amateurs with a passion for teaching; four that come to mind are the channels of Dwyrin (aka Battousai), Andrew Jackson, xhu98, and Nick Sibicky. Many times, these channel owners will arrange for a professional review of their own game or otherwise share insights gained through training with professionals. I just happened to watch one of these lectures last night.
In it, Myungwan Kim 9P reviewed a game between two 5 dan players. You can view it on Dwyrin's channel
>>here<< if you have an hour to spare.
I have always been a fan of Mr. Kim's teaching. I can't do it justice here, but I can summarize some helpful insights I gained through watching this video.

--Amateur players have trouble abandoning their plan once it goes sour. Learning to always be flexible is a hugely important skill and one that all professionals have developed.

--As a Dan player, the difference between a 5d and a 7d player can be something as simple as being able to see an empty triangle as a good move during a fight stemming from a crosscut. Such fights often tip the scale of the game by 15, 30, or even 50 points.

--Counting and making decisions based on the result of your count; this is what separates the weak from the strong.

--On a related note, if you are winning on the board, there's no reason to actively try to complicate the game. In fact, if you are winning you should actively try to keep the game simple.
I wanted to include this specific video in my post here because I can see my progress being bottlenecked by such problems. I hope to take these lessons with me into the future.
Naturally, it isn't likely that us amateurs will be able to think like a Go Professional. The talent, skill, and time investment just isn't there. Still, we live in an interesting age where there is an almost bottomless reservoir of unique material that we can use to try to bridge that gap. I am grateful to live in an age where professionals largely just want Go to become more popular and are willing to try to raise the level of skill not only to a specific subset of people but rather to everyone.
I'll close with this. Listening to a game review (or reading one) by a strong professional with clear language is one way to better understand Go, but there are other interesting options. Another way to train oneself to think like a professional is to listen to a professional think while playing. For this, there's Hajin Lee's channel
>>here<<. I'll be sure to post about this in the future.