Do the ranks of the skills you can learn (through the trainers) depend from the points you spend in the related soul?

Ex: suppose you have a soul maxed out (51) and another to 0 points. Anyone understood if the abilities of the soul with "zero" points, are trainable to the max rank?

Thanks