There are many tasks that need to be carried out by Arteta and this is the third season for Arsenal who have always failed to achieve the English league title. Arsenal's level of play has indeed increased, but this is not enough for them to come as title contenders because in the end they always fail to play consistently when entering the end of the season. I doubt Arsenal's mentality in competing for the title and if Arteta cannot maximize this, then every season will always fail to present the title.
The quality of the players owned by Arsenal can be said to be quite good, it's just that they don't have a champion mentality. It is strange to be at the top of the standings for three seasons but then have to give up the title to another team in the end, even though last season Liverpool were much more solid in terms of maintaining consistency.
Mentality has always been their main problem in the last 3 seasons and even with the amount of money that Arteta has spent on players to improve the quality of the team, it seems that the mentality problem has not been resolved.
A team like Arsenal who has spent a lot of money in the last few seasons needs trophies not just improving the quality every season and it seems that Arteta can be considered a failure now, regardless of what he will do but if he can't improve the team's mentality and maintain the team's consistency until the end of the season I think the result will be the same as the last 3 seasons.
Overall the squad that Arsenal has is quite good in all lines, so I don't think there is anything wrong with the players that Arsenal currently have.