You need to give your ranger more speed so he gets more APs - more shots per turn. Buy special arrows that basically have functionality of spells - for starters.
You dont need to keep him as a single specific class either.
You do know saving APs for the next turn is possible?
How is then he wasting them?