Arsenal winger Theo Walcott has admitted some of the Gunners' performances have 'not been good enough' this season.