A drink like Pineapple juice will give you a few MP every few seconds, even if you're standing up.
MP recovered while healing is when you're sitting and healing MP, if you get 10 MP while healing naturally, then equipping or eating something that gives you +5 mp will make it so you heal 15 MP every tick.