Arod is actually still very good when he is healthy. he just insn't healthy a lot in the last 2-3 seasons.
This year he has been quite healthy. If he can stay healthy and only miss 10-20 games per season he will make it to 762. however one bigger injury (say half a season worth of games) and he won't make it. health is the key here.
I think walks are overrated unless you can run. If you get a walk and put the pitcher in a stretch, that helps, but the guy who walks and can’t run, most of the time he’s clogging up the bases for somebody who can run. – Dusty Baker.