Special Abilities are a waste genrally. and i think some players have them even without the skill assigned. For example i have a defender who always clears out corners with headers and a gk who can score free kicks!

i do like to train players to have two positions.. normally DC to play DL etc and MC to play MR etc so can switch easily depending on opponent.

id invest in the attributes tho 1st, 2nd position is a luxury