Yes try to get some life on hit enchants, and enchant ur items with that is the best option, u could also use Devil's Bargain with some nice 70~ Life on hit, including this with a prime can get u up to 125 life on hit allready!
And yes poison facets increase Kaluut's armor damage, but the curse is just a mass - repl life curse, i dont think there's any poison involved on the curse!