Да, человек может изменить себя, но это займет очень много времени, и надо приложить не меньше усилий. Это если говорить о внутренних факторах.
Однако внешние события могут очень сильно поменять характер человека в одночасье.