Sorcerers can perform their melee attack while running, but Sorcerers most often cast spells. Much like a ranger can¡¯t fire an arrow while moving, a Sorcerer needs concentration for spellcasting, and as a result, it can¡¯t move while spellcasting. Sorcerers can fly and cast¡ªthey just have to be stationary in flight and not moving. A Sorcerer can use immobilizing or slowing spells when it is a good distance away from a target so that it has time to throw a couple of spells before a target can close the distance to the Sorcerer.
Tangling with a Sorcerer is still quite dangerous, even though it has to stand still for casting.
Mana regenerates slowly on its own. Sorcerers normally take steps to boost their mana regeneration when feasible. High damage spells consume a high amount of MP. However, plenty of items in the game (potions, consumables, buffs, manastones) help a character to recover MP. Resting your character is also another quick way to regenerate mana. (The default key command to rest is a comma.)