俺も最初はコードの形を覚えたり
好きなバンドのタブ譜買ってコピーしたりしてたけど
全然上手くなった感がなくてギター触らなくなった 
そんで数年後またギター弾きたくなって、それから
ひたすらメジャースケールを色んな場所、色んな順番、
色んな弾き方でずっと弾いてたら
音感が上がったのか、聴いたことある曲なら
小節の最初の音とか最後の音とか特徴的な音は
サッと押さえられるようになった
それぐらいからルート音が判別できるようになってきて
スケールの他の音も1音ずつ探っていけば分かるようになってきた
12音中の7音さえ分かればその曲で使われてるスケールが分かる
オルタードとかディミニッシュスケールが出てこられると
分からないけどダイアトニックスケールなら
所謂キー一発でソロっぽいのも弾けるようになった
スケールが分かればコードが分かるから
弾きたい音はルートから何番目か考えてダイアトニックコードと照らし合わせて
その音の周りの3度とか5度とか7度を一緒に弾けばいい
同じスケール内の音ならコードでも理論上絶対に音は外れない
(アボイドノートとかあるけど)
YouTubeでlofi hiphopってチャンネルが沢山あって
ゆるい曲がノンストップでかかってるんだけど
そこでキーとスケールを探して曲に合わせる
みたいのをずっとやってたらかなり上達したような気がする