Here’s an idea. Create two separate elements: arrow head and arrow base. Make the base in it’s final state either using Illustrator or the stroke effect in AFX or however you want. Then use a mask to uncover the base over time. For the arrowhead (again it’s a separate element), just animate it’s motion path to follow the mask which is uncovering the arrow base, then use Layer>Transform>Auto-Orient to get the arrow head to bank along the path.
It’s a pretty dirty solution, in terms of it not being a pre-made effect, but it should get the job done and it’s not hard to set up.
Good luck,
Dustin Brown