Klopp is a great trainer for sure, but I don't think that he is able to make them finish in top 4 this season with the average players he have to deal with. The only world class player they have is Coutinho. Which isn't exactly enough for a club as Liverpool.
I wish people would stop placing so much blame on the managers and sacking them when their teams aren't doing great. It's the players on the pitch not the manager. The manager can't do anything with poor or uninspired players. Liverpool will continue to mediocre regardless of which manager they have.