One of the fallen legends of the game :
You should also focus on allocating training points in the right areas rather than just auto allocate.
I cannot agree more with this. As rating is given only for the average star rating of every single attribute, a 50 star player may very well be less effective to your gameplan than a well built 30 star player. The old adage 'jack of all trades, master of none' comes to mind.
I've noticed recently that I have been scoring wins over higher quality teams, and when I check the individual player stats I can see why.
A classic example is I try to max out what I determine to be crucial and redundant skills for each position, and allocate my skill points accordingly. No need to have skill points for a back wasted on scrummaging, forward on kicking etc.