I'd use accuracy rings until 1.19 because like you said, the other stats don't seem to work correctly but Accuracy does.

As for the arrows, upgrade them as you go as long as it's within your budget. On my server arrows are pretty cheap and a single stack will last you for a while, and you should have some money from leveling 2 other classes.