Children are born with different personalities before they made any experiences. There are also genetic factors such as the 'warrior gene' etc. Also look up studies about twins. There are cases of twins growing up seperated and not knowing of each other, decades later they meet for the first time and find their lives to be extremely similar, eg. similar hobbies/preferences, similar looking partners or partners with the same name, even similar handwriting.