This team needs more Italian players right now if anything.
Normally I would say that nationality doesn't matter at all, but as years pass by I am starting to form an opinion that a top team needs a balance between domestic and foreign players. Perhaps I can be proven wrong, but I am under impression that all the great teams of the past decades had that balance.
On the one hand, it's almost impossible to form a great team with 8 or more of the players in the starting XI belonging to the same nation. No country nowadays, not even France, produces that much talent. On the other hand, I've learned that the domestic players are an important backbone and vital for the atmosphere in the team.
I can't make a deeper analysis, so I'll take only Juve. Once again, I say that this might be a coincidence, but long time experience tells me such balance is important.
So, Juve's starting XI (or those 11 who played most minutes) from 2005/06 (when we last won the scudetto before calciopoli), then Juve's squads from 2007/08 until 2010/11, and at the end the Juve of the last decade:
Juve 2005/06 (scudetto): 5 Italians - 6 foreigners
-----
Juve 2007/08 (3rd place): 8 Italians - 3 foreigners
Juve 2008/09 (2nd place): 7 Italians - 4 foreigners
Juve 2009/10 (7th place): 8 Italians - 3 foreigners
Juve 2010/11 (7th place): 9 Italians - 2 foreigners
-----
Juve 2011/12 (scudetto): 7 Italians - 4 foreigners
Juve 2012/13 (scudetto): 7 Italians - 4 foreigners
Juve 2013/14 (scudetto): 6 Italians - 5 foreigners
Juve 2014/15 (scudetto and CL final): 4 Italians - 7 foreigners
Juve 2015/16 (scudetto): 5 Italians - 6 foreigners
Juve 2016/17 (scudetto and CL final): 4 Italians - 7 foreigners
Juve 2017/18 (scudetto): 3 Italians - 8 foreigners
Juve 2018/19 (scudetto): 2 Italians - 9 foreigners
Juve 2019/20 (scudetto): 1 Italian - 10 foreigners
-----
Juve 2020/21 (3rd place): 2 Italians - 9 foreigners
Of course, we were winning the scudetto even with 1 or 2 Italians in the starting line-up. But the best Juve (05/06; 13/14 when we won 102 points and 14/15 and 16/17) were well-balanced teams with 4, 5 or at most 6 Italians, and 5, 6 or 7 foreigners in the starting line-up. Also, the worst Juves of the last 15 years (when we were ending up 7th) were dominantly Italian. Our decline in the last 3 or 4 years is obvious, but it's also obvious that exactly in those years we broke the balance and we have started creating a foreign Juve.
In the end, it's still about quality. You can have 5 Italians+6 foreigners and be worse than a squad of 11 Italians or 11 foreigners. But quality+"nationality" balance seems to be the way to go for Juventus in the last decade and a half.