- I would put CHA at 9 and CON at 13. There is an item you can buy with +3 STR/CON and using the Bear's Endurance spell is generally not recommended since when it expires it can cause you to die if your HP are low.
- I would spread out the Fighter levels and save the skill points. You are taking non-class skills on those fighter levels at a cost of 2 for 1. By spreading out fighter levels (i.e. take a Fighter level at 6, another at 10, 3rd at 15 and 4th at 25 you can keep the points on those levels (Fighter gets 2, +2 INT, +1 human means 5, which is the max you can carry over to the next level). This will free up a few extra skill points for you.
I think you will do fine with this build. AB will be 30 (BAB) + 9 (STR w/ +3 item) + 4 (EB) + 1 (WF) + 1 (EP) - 2 (TWF) = 43, 40 w/ CE, 37 with ICE. When in natural area's where you can use HiPS 37 is perfectly fine, when you can't use HiPS you should usually still be ok with CE up and, when you have Expose Weakness being able to debuff enemy AC will allow for more use of ICE. I would carry a large supply of shield potions around for 5 minutes of +4 AC as well. Later, when you can afford the gold I would purchase plenty of Heroism/greater heroism potions to allow for using ICE more often and Improved Mage Armor potions for +2 AC for a really long time.
While I appreciate the credit, I owe MrM3ntalist and Thorsson for giving me feedback over the years on Rangers and other build advice. Otherwise I wouldn't have been able to give you any of the knowledge, so just remember to pay it forward if someone else asks for help on a ranger down the road.