Agreed on the CBs - they need one more, but Matip is already signed to a pre-contract, so that should settle the position. Let's not forget the promise Joe Gomez showed, and he should be recovered for next season.
I was among the many clamoring for Klopp to bench Can after a run of bad performances in the league, but he's come into his own as a strong possession player in midfield who can make key challenges. He's not an out-and-out CDM by any means, so I think the club will still need to bring one in - Kevin Stewart looks promising but I'd hope they aren't ready to hand him the keys quite yet. Jordan Rossiter can also challenge for a CDM squad role.
Assuming no GK upgrade (sigh...) this should be how the squad looks for the coming summer.
GK: Mignolet, Ward, Bogdan
CB: Lovren, Sakho, Matip, Gomez, Ilori
FB: Clyne, Moreno, Flanagan, Randall, Smith, McLaughlin
DM: Can, Lucas, Stewart, Rossiter
MF: Henderson, Milner, Allen, Brannagan
AM/#10: Coutinho, Firmino, Lallana, Kent, Ojo
FW: Sturridge, Ings, Origi, Ibe, Benteke, Balotelli
#1 priority for me, GK aside, is getting some kind of value back for Balotelli and Benteke and investing in a defensive midfielder or two.
Side note, I believe Teixeira is out of contract so I left him out.