I believe they can do that with the current squad. Although most people would not be very supportive of Barcelona. I see there are a lot of opportunities at the moment, when Atletico Madrid and Real Sociedad are at a disadvantage. Barcelona only need to win from Mallorca later on January 1 next. About 2 points is enough to raise points to rank 5 or 6.
Barcelona just need to maintain the consistency of their game in every match to win. It may sound difficult for Barcelona to play against big team like Sevilla, Atletico Madrid and Real Madrid, but the good thing about them now is that there is an improvement in the performance of their players. Barcelona are a big team in Laliga and I think they know what to do to improve their form, so I don't think qualifying for the Champions League next season is impossible.
I will probably look forward to the Mallorca vs Barcelona game in January, I think they deserve the 3 points there. Maybe Alves can also be listed as a regular player in January and also some new players who have arrived in the transfer market. That will help Barcelona improve its performance.
Besides taking advantage of the transfer market in January, Barcelona must also prepare a large fee. because the financial crisis, which we don't know about, will improve, hopefully when bringing in new players to fulfill the squad it should be reconsidered. Maybe a donation from several sponsors who have long been affiliated with Barcelona can provide a solution. Alves is also not too bad for Barcelona. Here Xavi's task will be even more difficult, preparing for the match against Mallorca provides a little fresh air. If you use it well and don't make many mistakes, especially in the back defense.