Being judicious with cr.HK is definitely tough. At this point, I only use it for punishing, whiff punishing because of my opponent’s poor spacing, and very hard reads (or if my opponent won’t block it for some reason.) Sweeps are risky, no need to not treat them as such since they are a single button.
I think one think that you should also practice is mixing up what you’re doing during block strings. For example, a common problem I see (and I’m starting to get over) is that people will go into the same block string every time. If you read your opponent blocking, try walking up and throwing, or once spaced, go for a cross-up. This will force them into pushing buttons, which is when you can get your counter hits.
It’s good to have block strings to scout what your opponent does. However, you should use them to open up your opponent in the close space. If all you use your block strings for is pushing your opponent out, then you’re giving up the initiative.
My advice would be set the dummy to “Random Guard” and try reading what’s going on. If you get an initial hit, go into your combo. If you the dummy blocks, for a throw and just try different options. Defense is way harder in this game with the loss of crouch teching, so you press your opponent’s hard. Eventually, some will just start mashing DP, and so long as you know when it will come out (because you know what parts are true block strings and what aren’t), you can read it and then CC them.
SFV is all in the those little mind games that happen during a match is what I’m finding. It’s not particularly sexy in some instances, but conditioning your opponent seems to be at the heart of SFV since defense is much harder.
Granted, I’m only 1900 BP so take that for what it’s worth, but focusing on these things has seen me move up relatively quickly from 500 BP (just don’t have much time to play right now.) Now, it’s usually my execution that kills me more than anything, which I’m working on next.