The Moroccan striker has already scored 10 goals since arriving in the summer from Bordeaux as a freebie.
Chamakh, who faces Fulham today, said: "I told myself I would need a year or two to be up to scratch.
"I used to read articles about former French league players who were abroad, about their struggles. I knew I would be homesick when I left my cocoon in Bordeaux.
"But I didn't cost the club anything. If I had been bought for £18million, different things would have been expected from me at the start.
"I was lucky that two centre-forwards from last season got injured (Robin van Persie and Nicklas Bendtner). I played and profited from that. Points are so valuable here that you have to force yourself to be a killer.
"That's why they count sending offs and the penalties you've earned in the Premier League. I have forged this mentality over the four months and you can see that in the stats. I was always told, ever since my first season as a pro, 'Be more selfish'.
"It took a while. I improved last year under Laurent Blanc when I scored 15 goals.
"He made me understand that my stats had to count. It's even more the case with Arsenal.
"I can no longer be satisfied with playing well, I need goals."