Personally think the squad doesn't need any improvements or new signings at all. Definitely don't need anymore wingers for starters with people saying Semenyo - obviously he's class but we've seen the same with Marmoush, Savinho, Grealish etc who won't benefit from having little game time.
In the middle, we've got Nico, Rodri, Reijnders, Silva, Kovacic and Foden and Cherki as more attacking midfielders and definitely have enough depth with youngsters continuously coming through.
We just need to utilise the squad we have to get the highest potential out of each and every player (forward passes, Doku running at the defense, Reijnders playing higher up etc)
Our squad is definitely one of or if not the best in the league and is 100% capable of winning it if they all play like they can do - signing more players is not always the answer, as we've seen with the likes of Liverpool this season.