1. JS чувствительный к регистру (тем более строчные литералы), поэтому "bet" != "Bet", как и "hold" != "Hold".
2.
return value ? value + " Bet" : value + " Hold";
Здесь важно понимать: true здесь будет не только при положительных значениях, но и при отрицательных. То есть (0 == false) === true, (1 == false) === false, (-1 == false) == false

Поэтому правильно было записать так:
return value > 0 ? value + " Bet" : value + " Hold";
ну или так:
return value + (value > 0 ? " Bet" : " Hold");