I don't think West Ham team is weak. This group is quite strong. West Ham players have the ability to perform well even against big teams. However, their main weakness is that this team's performance is very erratic. In the last 5 matches they have won only one match and lost all three matches. West Ham also lost against a weak Everton.
West Ham's opponent in the next match is Burnley. Unless West Ham are very unlucky then the team will not lose against Burnley. The weakest team in the Premier League this year is Burnley. The team conceded 30 goals in just 12 matches. West Ham are unlikely to drop points against such a team. I think West Ham players can win the match if they are confident.
West Ham are a team from London who can perform so good in big matches, they’re a team that could cause an offset when they come in to big matches, the main problem of this West Ham team is consistency and that’s something worrisome you can’t win some and lose more and expect to get the cheers of the fans, to compete against the big teams in the EPL a team got to keep winning consistently, especially against smaller teams just like Brighton and Aston Villa are doing.
In the Europa League, they have 2 matches to go and they need at least 4 points to secure their spot, over the weekend they play Burnley who are also not pretty good but West Ham could just switch play to regular nonsense and let all 3 points slide away, however they're the favorites to win the game cause they've got a better squad and more talented players than Burnley.