Nope, you don't get points when you break a weapon.
And no, armors don't work; it's weapons only. There is no such option to refine armors.
I've been considering to become a ranked smith too, sadly the demand for ranked weapons is too little to risk/waste alot of money for it.
