Arsène Wenger’s men bounced back from a disastrous start to the season to gradually move up the Premier League table and currently occupy third place.
And Walcott, who has netted twice in the Gunners’ last two games, is confident his side can push on to cement a Champions League spot for next season and bounce back from their 2-1 defeat at Queens Park Rangers with victory over Manchester City at the Emirates.
“We have got everything. People are coming out of their shells, playing at the top of their games and staying fit,” Walcott told Arsenal’s website.
“I am as frustrated as the fans that we can’t do it throughout the season. Every team has their bad period, we have been up and down at stages; we weren’t playing particularly badly, we just weren’t getting results and it is all about results.
“We are learning to grind out results now. The Everton game for example, saw us play very well for 20 minutes but after that it was all Everton. But we still won 1-0 and that is what we need to do more often.
“We have real character in the squad, a lot of leaders and captains, and that helps us.
“I think that we can deal with pressure when it is thrown upon our shoulders.
“The manager always takes it on his back, but as players we can cope with that now because we had that tough period.
“We had a lot of injuries, things weren’t going our way and Tottenham were 10 points ahead. But we dealt with that, we continued playing our football and completely turned it around.
“When people play at their full potential it makes the job so much easier. We need to learn to do this more often.”
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news