Do you crit a lot? There is a perk: Will of the Ranger, that should be very helpful if you have a lot of crit rate. It converts critical rate to hit rate.
Do you rely on armor or dodge? If you don't rely on dodge very much, get Precision Talent so that you cannot miss (but you won't be able to dodge either).
Since you are missing alot invest in hit rate perks to increase your hit rate or find a way to lower enemies dodge rate
Do you crit a lot? There is a perk: Will of the Ranger, that should be very helpful if you have a lot of crit rate. It converts critical rate to hit rate.
Do you rely on armor or dodge? If you don't rely on dodge very much, get Precision Talent so that you cannot miss (but you won't be able to dodge either).