Character Backstory Help

Hello! I wanted to ask for some assistance with the roleplay aspect of my character. Specifically, I am looking for some more quirks and personality traits to give him, as well as maybe some improvements to his backstory. I will infodump below on everything I have so far.  Early Life and Banishment:
Shortly after being born in an underwater city, Callisto was banished from the city for [unknown reason idek]. Parents dropped him off in a diverse coastal town filled with sailors, pirates, smugglers, etc in order to start a new life. In his early life, he was raised by the town librarian who let him sleep in the attic in exchange for work. (sorting books, cleaning, etc)
Possible reasons for banishment: born during a rare celestial event that was said to herald a child of prophecy who would save or destroy the city, or a deity manipulated events so that he would grow up free of the city councils manipulation, something to do with BBEG

Childhood:
Cal developed a fascination with the stars as a child and spent most of his time in books learning about druidic magic focused on harnessing cosmic energy and the gods that govern them. Cal attempts to use the stars as a way to trace prophecy, the gods, and his unknown past and future.

Adult Life:
As an adult, Cal escapes town by volunteering for voyages and using his knowledge of the stars and affinity with sealife to navigate sailors safely through their journeys. Usually, this is easy for him, despite the occasional hostile sea life or pirate encounter. This allows Cal to make a steady living.

Current quest:
One day, he gets approached by his main sailing crew for a job that is longer and more dangerous than usual. Not quite best friends, but drawn together by circumstance, Cal has spent much of his life with this crew. Cal gets a bad gut feeling but decides to go anyway because he wants his friends to make it there and back safely. On this journey, the ship gets struck down by [idk] and Cal washes up somewhere, wherever the campaign begins. More lost than ever before, Cal dusts himself off, and searches for survivors. This takes Cal to where he meets the other PCs, maybe he’s already been in town for a few days or has just wandered into town.  Personality Traits: Loyal, compassionate, determined, idealistic
Ideals: Wants to protect others, wants to be free to explore, hates those who push others down to elevate themselvesBondsCal cares most about his coastal hometown of [insert]  Flaw: Hungry for knowledge about the gods and his past, his unknown past leaves him with a thirst for knowledge.
Conflict with Authority: Callisto's thirst for knowledge often puts him at odds with the religious hierarchies of the world. Priests, scholars, and powerful gods who control knowledge see him as a threat or something to be controlled. Callisto’s idealism and hunger to uncover the truth behind the gods and his past lead him into conflict with those in power. As he learns more, Callisto begins to realize that not all gods or celestial beings are benevolent, and the knowledge he seeks may come with dangerous consequences.

Will recklessly risk everything for even a little bit of knowledge