Hi, just for a suggestion, what if you could change the skills score to be based off from their skill rank with linear percentile regression?
For example, It doesn't make any sense for a player like BTMC to have agility as his "best" skillset because he is obviously a stream player with his jump ability lacking behind.
He has #242 for stamina, #142 for tenacity, and #2179 for his agility. Yet, his title is Swift?
A rank normalized skillset scoring system will work better as it will have a much more direct correlation to their actual skillsets.