It's true, Barcelona's hopes of becoming La Liga champions are no longer great. Because in my personal opinion, Barcelona will definitely have difficulty catching Real Madrid's points at this time. The reason is that currently Real Madrid has a very good performance and is difficult for the teams in La Liga to beat. The reason is that this season Real Madrid has only experienced 1 defeat. So for the next matches, it is very likely that Real Madrid will continue to get the full three points. Because of the teams that Real Madrid will face in the remaining Laliga matches, I am very optimistic that Real Madrid will definitely be able to sweep all the matches to the maximum.
Moreover, in the next few weeks, Real Madrid's opponents will be Mallorca and Bilbao, which in my opinion are very likely to be defeated by Real Madrid. The reason is that in the last meeting between these two teams and Real Madrid, the result was that Real Madrid was able to win. So at this meeting I am sure Real Madrid will perform well and can definitely beat Bilbao and Mallorca. So,
Because of these factors, Barcelona will definitely have difficulty catching Real Madrid's points. Maybe if there is a miracle, Real Madrid loses against these two teams (Bilbao and Mallorca) while Barcelona continues to win (including against Real Madrid), this could definitely make Barcelona lead the top of the Laliga standings. But this will certainly be difficult to happen. Therefore, currently Barcelona only needs to maximize every match well so that its position in the current standings is not shifted by Girona.
Xavi's troops will definitely have difficulty catching Real Madrid because the points are very different and Real Madrid's performance is indeed good because they have only suffered 1 defeat this season while Barcelona have only experienced 3 defeats. Of course in this case I agree with you that Barcelona will find it difficult to win trophies in this season unless there is a miracle.
Yes, of course in the upcoming match Madrid will face Bilbao and Mallorca. If against Mallorca I'm sure Madrid will easily win against Mallorca but against Bilbao I think Madrid will definitely fight hard against Bilbao I don't think Bilbao can be taken lightly and can alone will prevent Real Madrid from getting full points because against Barcelona Bilbao played with a 0-0 draw. but I'm sure Ancelotti will not underestimate Bilbao.
Yes, what Barcelona needs to do now is to be able to consistently win in every match so that they can maintain their position in the runner up position because of course Michel's troops will not remain silent and will definitely improve their performance. The difference in points between Girona and Barcelona is of course very small, of course Xavi must be careful and alert.