He needs an extended run in the team. Something he has never had. More than 10 starts in a row would do the trick.
It reminds me of Sturridge a couple of seasons ago at Chelsea. He would only get 10-15 minutes at the end of games occasionally; and in these games he showed ability, but was always (even more than he does now) shooting from miles away or trying to take too many people on. HBA just needs a run of starts and to be told he should play his natural game rather than just to try and do everything by himself.
Unfortunately under Pardew he will never get that chance, and we will never play with the football that will get the best out of him.