A flow has been defined in my textbook as irrotational if skew(∇v(x, t)) ≡ 0, i.e. if the velocity gradient is a symmetric tensor.
An exercise left at the end of the chapter tasks one to deduce $\frac{Dv}{Dt}$ = $\frac{∂v}{∂t}$ + $\frac{1}{2}$ $∇(|v|^2$) given a irrotational flow.
I have attached what I have done so far.

I'm confused as to what what I'm doing wrong, I'm pretty sure what I've written at the bottom is correct but it doesn't really tell me much. Is there any way I can use the property of an irrotational flow better to get the desired result? I feel like I ought to use what I know about acceleration to write v. ($∇$)v in terms of skew(∇)v as then we could to simplify the problem further by using the property of an irrotational flow, I'm just unsure how to do so.
The solution given by ryaron is clever but overly complicated. The result can be very easily obtained using the product rule and the symmetry of the deformation tensor.
Let $\mathbf D=\nabla\boldsymbol u$ be the velocity gradient or deformation tensor. We say that $\boldsymbol u$ is irrotational if $\nabla\times \boldsymbol u=0$, which in turn implies that $\mathbf D$ is symmetric.
Now, note that the components of the convective acceleration can be given by $$\big((u\cdot \nabla)u\big)^i=u^j\nabla_j u^i=u_j\nabla^ju^i=u_j(\nabla u)^{ij}=u_jD^{ij}$$
On the other hand, $$\left(\frac{1}{2}\nabla(| u|^2)\right)^i=\frac{1}{2}\nabla^i(u^ju_j) \\ =\frac{1}{2}u^j\nabla^iu_j+\frac{1}{2}u_j\nabla^iu^j\\ =u_j\nabla^iu^j \\ =u_jD^{ji}$$
However, when $\mathbf D$ is symmetric, $D^{ji}=D^{ij}$, and hence $(\boldsymbol u\cdot \nabla)\boldsymbol u=\frac{1}{2}\nabla (|\boldsymbol u|^2)$.