All of these cannot be separated from each other, because they play as a team so they have to have continuity with each other or as I said above they have to support each other and so far Real Madrid is a team that has all of that.
Real Madrid has an experienced management, an experienced coach like Ancelotti. And this is why they have been able to form a stable and strong squad. Both Ancelotti and the Madrid management are visionaries. They have built this squad for a long time. And there is strong bonding between the players in the squad. But this is possible due to experienced coaches and management. At the same time, Madrid has a lot of money. They are also able to pay high wages to the players. Madrid have everything a club needs to thrive. This is why we see Real Madrid's dominance in the Champions League every year.
Ancelotti is one of the coaches that has really committed himself to Real Madrid with his outstanding skills and experience in the coaching job which has made him to know how to convert players playing as midfield to attackers and vice versa. The club is in a strong form and no club has always kept to their quality for a very long time compared to Real Madrid.