Jump attack is ok if you are not playing in high difficulty mode, as jump hardly evade any projectiles in the latest patch.

As for life leech, I dont encourage much on the skill. Percentage of success wasnt actually very high even while skill at rank 10.

Regenerate is ok, but mostly wont do much while at low rank. Besides when you high level, a high rank potions with some points in potion efficiency can almost replenish more than 50% of your hp. Rank 10 hp potions heal close to 400hp. You can create dozens of it when you obtain your battle tower. Rank 5 potion efficiency increase 50% effectiveness when using potions. Any more than rank 5 is not quite recommended as it only raise 5% of effectiveness per rank, rather 10% like from rank 1 to rank 5.

As I mentioned, you dont need to worry much on your mp for thousand strike. You can get gears or trinkets which boost mp. While my warrior reach lvl35, he had base spi less than 10, but able to reach a total of bout 20 with gears and total mp pool is 490+, more than enough to spam rank 11 thousand strike. Just make sure you had mana efficiency max and a point in mana leech and you wont have problem on running out of mana. You wont need to bring any mp potions which I can assure you of that, since each of your normal hit just leech mana. Rank 1 mana leech has 80% sucess rate.