You have to realise that you can't change a person, only they can change themselves. All you can do is provide him with the best advice and guidance, then whatever's out there, such as experiences and circumstances that he goes through, which you have no control over, will hopefully change him...