The striker went 15 games without a goal at the beginning of the season, but has since netted a dozen in 24 games.
His equaliser in the 2-2 draw with Port Vale on Saturday was his third in four games and the 25-year-old is eager to take advantage of this purple patch.
“I think I’m improving each game and obviously the goals are coming as well,” he said.
“My hard work is always there week-in, week-out and now the goals and the technical side is improving each game as well.
“The main thing is getting results and we need to stop conceding some goals.
“If we can do that then we can do well.
“I saw Elijah (Adebayo) come in and as he put the ball across, I stopped because I thought I hadn’t made it.
“When you’re scoring things drop for you don’t they, it dropped, I took my time and placed it in the back of the net.”
The Saddlers came from behind twice against Vale and despite showing character to bounce back, Gordon says the team need to get into the habit of starting games quicker – after coming back from 2-0 down against Northampton the week before.
“We started the game slow and allowed Vale to take the advantage, that’s been our issue in the last two games,” he said. We’re starting slow and giving us a mountain to climb, but we got a point and that’s all that matters really.
"We can’t keep making that a regular theme, we need to start games like we’re finishing them.
“We’re getting to the second-half and playing good football, we need to do that from the start.”
Meanwhile, the club’s Early Bird ticket offer went on sale on Saturday.
With tickets frozen from last season, the club has also introduced a refund system, where supporters will earn money back on their season tickets if targets are met.
Refunds start when 3,000 paid for season tickets are bought.
If the target of 5,000 tickets is met, fans in the HomeServe stand lower tier will save £100, paying £150 for the season.