Maybe you have low crit chance because of gear that's why you're not benefiting a lot from River of Blood, I have 480+ without food.

Wasting TP? I've never had TP problems because I cross-skill Invigorate from lancer