I'm currently rank #1 Dhalsim NA. If there's one tip I can give fighting game players trying to reach the top of leaderboards, it's this. Respect lower level players and disrespect higher level ones. Don't give high level players respect they didn't earn, any "correct" decision you make is a predictable one. So make it messy, whiff buttons, limit test, walk in hard, stagger pressure, force them to feel the need to mash and stop blocking. It's the lower skill players you should respect. Play your risk reward correctly on defense and offense, air tight pressure, nothing they can mash out of. Most lower skill players have trouble dealing with "correct" risk reward strategies and eventually get diffed by better decision making. Keep in mind, learning how to beat ranked opponents that take unnecessary risks will not help you beat pro players and vice versa. So be careful building habits through false positives and figure out which strategy is meant for which player.