West Ham's tally of just one victory in 11 games has left manager Sam Allardyce disappointed.
Speaking ahead of the Irons' clash with Arsenal on Saturday (March 14) Big Sam said: "Our problem has been too many draws. We should have won at least five games in the last 11, but we’ve only won one.”
“We’ve entertained well. Our performances have been good enough to win more games – we should have at least 46 points by now, there’s no doubt about that.
"But it’s a flaw in our squad and next season we have to make sure we are better than that."
With 10 games left this season, the Hammers have slipped to 10th in the table, somewhat adrift of challenging for a place in Europe.
But Big Sam appears to be looking to the future despite uncertainty surrounding his position.
He said: “When we get to this stage next time, we’ll have a better squad, better strength in depth of players and we will continue to win football matches instead of drawing them.
"It’s the nature of recruitment for next season. This squad at the moment is looking like it won’t be quite good enough to finish eighth or better. It's got the potential, but it's not quite there.
"That’s the difference between spending on quality players to move a few places forward in the Premier League.”
With the Irons' next game against Arsenal on Saturday looking like a difficult test, there is a danger the east Londoners could finish in the bottom half of the table, a position they haven't been in all season.
Big Sam said this would be a disappointment.
He said: "There’s no doubt about it, it’s a let-down now. We should still be sat challenging for Europe.
"We’ve been in the position to do it and we’ve let it slip. Refereeing decisions have taken a few points away from us. We’ve only had one penalty this season, on the opening day against Tottenham Hotspur. We certainly deserved more penalties.
“However, our inability to win a game from a winning position is the problem. That’s been our biggest downfall – when we’ve scored a goal and it’s not been good enough to win us the game and failing to keep a clean sheet.”
Arsenal v West Ham, 3pm, Saturday