take lots of notes and look for exploitative situations, if he raises hard once or twice give him credit for a hand, if this starts being a common thing just start 3betting or post flop let him bury himself with bluffs
normally it's best to min raise each time you have the button and if they limp on button just call because you're out of position (unless you have a strong hand)
hand strengths are also much more relative, suited connectors aren't worth nearly as much and A9 could be a monster, K8 is also a strong hand heads up for example.
read your opponent, if they limp a lot on button try raising and they may fold a lot, if not then just flat
same thing if they call every time you raise btn then maybe start folding your 36 garbage
hands
a common mistake is people too willing to try to finish the game early one. Take for example there are 2k in total chips, you both had strong hands early and he's now at 300 to your 1700. However, the blinds are still super low at 10/20, sometimes people with the larger stack are willing to just get it all in and finish the job but with blinds so low you can let him shove 4 times in a row and you fold and you are still you are are 1640 vs 360 differncial whereas if one of those went poorly it's basically be an even match again. Even if you have a huge chip advantage, pay attention to blinds, if blinds means he relatively small stack is still "deep" then let him chip away until you get a monster. Far too many times I've been way behind and shoved my KT to be called by 9T and suddenly go from massive underdog to 50/50.
I also could be wrong but when blinds are high I'll overshove any pocket pair if they raise or 3bet - likelihood of them hitting + fold
equity make it +ev in my opinion. Even if he has AK and you have 22 you're still ahead.