Cahill believes it is only a matter of time before he hits top form.
Cahill said: "There's no shadow of a doubt about Beckford's ability. He's scored the goals and you can see in training what he can produce and what a great player he is.
"It's only a matter of time. You need consistent game time and that's all it is. He's got everything and I think we're very lucky to have a player of his calibre because his speed and his finishing is pretty impressive."