Almost 500 soul traits is too much. It would be great if you could combine them and increase their stars. That is, two compatible 1-star soul traits merge and give rise to a two star soul trait. And so, if 2 of the 2 stars are compatible, they merge again, increasing their value to 3 stars.