Just to tack this on there...
There are actually two ways by which you can end up with a Talent.
1: Be born with it, and complete the invisible quest to unlock it. You will never know if you have the potential to unlock a Talent or not, and you will never know what the requirements are to unlock it if you do have it. About 0.25% of Characters (5% of 5%) will unlock an inborn talent.
2: Be handed the Talent by the Soulborn Engine. The Soulborn Engine is the intelligent quest and event manager that is intended to make sure that the plot of CoE happens the way the developers want it to. And in order to encourage things along and make stuff happen, the SBE has the ability to grant Unlocked Talents to players.
All we know at this point is that if it determines that there is a need for a character with a particular Talent, it will pick someone who is deeply involved in the ongoing plot of CoE, and plays in a way that is suitable to the Talent being granted.
So, while there is nothing you can do to improve your chances of Unlocking a Talent. And I say this because even if you get out there and do things...you might have the potential for a Talent for...say...crafting 'superior' weapons (borderline magic they are so good)...you're never going to unlock it if you aren't a weaponsmith. If you want to maximize your chances of getting a Talent, get out there and get involved with CoE's main plot.
But still...understand this: You will probably never get a Talent. And even if you do, you will almost certainly never get the exact Talent you were hoping for.