1) Having a squad of same or different nationality players does not have any affect on the performance...
2) Definitely playing Friendlies is better for players progress unless you want to TRAIN individual players...
3) Higher the player value higher the Training Speed......