For me, stagnation is usually a sign I am avoiding something. Life is naturally full and busy. Generally speaking, if you aren't busy, then you are avoiding something. In denial. Oddly enough, I have found the solution is to make space. Make time just for me. Go calm. Quiet. And wait. Once the noise dies down, and I am not full of "busyness", clarity usually comes pretty quickly.
What helped me a lot (and first let me wholeheartedly second what goobster said) was realizing, as cliche as it is, that I'm not my job. Because even though I understood that on some level intellectually, I hadn't really internalized it enough. So now, a lawyer is something I happen to be doing to get paid while I do what's really important. If someone asks me what I do, my first answer is that I teach kung fu, even though that's not something I devote 40 hours a week to (yet!). Because that's more what my life is focused on. In other words, you don't have to choose between your two types of jobs.