M27 | I first got into Go as a kid (circa. 2008ish) and I've been playing off and on for most of my childhood and my late teens but, I've really gotten into the game in my 20's. I know the rules, know some basic strategies, and I'm constantly studying material I find online. This time I want to take the game more seriously and try to reach at least 1 Dan on Go Servers. I can confidently beat players/bots that are around 20 kyu but 15+ I really really struggle. I feel like there's something fundamentally missing with my game that's holding me back from progressing and I'm not really too sure where I can go from here. I've been studying Tenuki's, positions, and trying study my games to learn from my mistakes but it feels like nothing I learn helps me much. I guess my real question is what's the best approach for someone like me to learn and get better and what's the best resources I can use to actually learn and understand the game on a deeper level? I want to get a little better before I put myself out there and attend in person Go Clubs so any and all advice is greatly appreciated.
EDIT: Seriously didn't expect to get so much great feedback. I'll definitely try to stop by my nearest go club when I get a chance (if there's anyone here from the Dallas Go Club give me a shout! That's my closest Go club to me.) I've wanted to get into this game again and it's sick to know there's so many enthusiastic people here helping each other out.