If you're comparing to Core races, it's too good for +0, but a bit weak for +1. What jumps out at me is that this race gets a +4 to Str, +2 Con, and bonus hit points. Ignoring the other bonuses, the only real penalty is the -4 Dex and -2 Cha, which don't really balance the above.
Eliminate the...