I found the magic control guy; he's in Shinjuku Babel, just a bit north of the center of the map. He teaches occultism, magic control and... something else, but you gotta bring him some stuff first.
In other news, I was running somewhere yesterday, and someone was shouting something like "I'm bored, I've been grinding guard, counter and dodge for hours now".
That highlights something I love about the game. The basic defense moves you are given for free at the beginning are
really really good! Nobody needs to grind their expertise to succeed, and they work well no matter where you put your stat points. They can get better, but the way the game is designed the basic versions don't get obsolete even if you don't actively train them. In fact, depending on your build, it might be a great idea to never spend a single expertise point on them, even if you're going to be using them all the time.