Let $X$ and $Y$ be random vectors with $X$ independent of $Y$. When dealing with terms of the form $E[(X^T Y)^p]$ for $p \ge 1$, it is very useful to be able to separate the $X$ from the $Y$.
For $p=1,2$, we have $$ \begin{align} E[X^T Y] &= E[X^T] E[Y], \\ E[(X^T Y)^2] &= Tr \left\{E \left[ X X^T \right] E\left[YY^T \right] \right\}. \end{align} $$ The second expression was proven here. I am wondering it is possible to obtain similar expressions for the cases $p=3$ and $p=4$ as some applications require us to go to fourth order: $$ \begin{align} E[(X^T Y)^3] &= \quad ? \\ E[(X^T Y)^4] &= \quad ? \\ \end{align} $$ Does anyone know if it is possible to derive expressions that separate the $X$ from $Y$ in these cases? (Maybe a pattern will then become clear for all $p \ge 1$).