You should change Kulusevski to RW, he's only a makeshift AMC.
And you should change Spence to RB, he's only a makeshift LB
If we want to be a "big" club, we need to have two good players in each position.
So we still need a LB, a LCB, and a AMC.
And some might argue we need another GK too.
And the above are only to make up numbers. If we want to strenghten on what we already got, we need a lot more
Yes- I understand your criticisms re: Kulu and Spence. I'm trying to show how many positions we can reasonably claim to have 2 players in. It's clear we need at least 1 more fullback, and at least one more CAM or winger.
As for CB I think Danso is our current backup LCB, but also our backup RCB, ahead of Vuskovic in both positions. If VdV and Romero were to be out at present, I think he'd partner Vuskovic LCB and RCB respectively.

