Most of them should be kept, but only as backup. Unless you're one of the richest clubs on the planet, you cannot really have top quality in reserve - the players above would make a decent subs bench though (except for karius and moreno.)
To sell all of the above and replace them with better would cost WAY too much money. If you asked which ones should be in the 1st team next season, that's easy....none of them (although Lovren seems be learning a lot from Virgil)
We've got the amazing front three, top class Virgil van Dijk and some hugely-improved players such as Robertson, Lovren, TAA, Milner, Hendo. Also add Keita and Fabinho and we look to have a good midfield.
But the difference between these players and our substitutes is huge. We sell Coutinho for a huge amount of money we at least deserve a better first choice attacking substitute than Solanke no disrespect to him.