Sounds to me, like you're going about it the right way.
I do have a few suggestions. When analyzing hands, also look at some hands that you don't play in. You're probably coming across them, anyway, in the books that you're reading. There are many books out there, that have practice lessons, and review questions at the end of each chapter. I've found them very helpful, especially in my early days. Also, after a while, reread them, so that what you've learned, gets further ingrained into you.
The most important lesson for me is to remember the basics....keep it simple.
Here's a bit of really good advice that I keep reminding myself about:
Make yourself a set of cardinal rules......cardinal rules, that if you break, you're going to lose....and remember them,.....and stay with them. (Easier said than done.) But, it works.
Here's one of my most basic rules: Unless I'm positive I'm going to win the hand, don't go all-in against someone with more chips than you. If you do, and lose, you're gone. If you don't, you won't win the hand, but you're still in the game, and you still have your chips to use.
This is advice that I learned from a lawyer friend of mine, that he uses in his cases. He never asks a question that he already doesn't know the answer to.....hence.....Don't go all in, against the bigger guy, unless you know you're going to win the hand.
So, I think that if you set yourself up a set of cardinal rules, you might find yourself doing better.
The other advice, is practice, practice, practice, and never give up, even if you're getting slaughtered in a game.
Also, if you want to try things out, do it in
freerolls. They are no risk ventures, and you might make a few dollars, too. They are great practice tools.