When trying to show that $I+J$ is nilpotent, whenever $I,J$ are nilpotent ideals of a Lie algebra $L$, I did it brute force: By induction we can show the following: An element of $(I+J)^{2N}$ is a sum of elements of the form $[x_1,[x_2,[\ldots,[x_{2N},x_{2N+1}]]\ldots]$, with $x_i \in I \cup J$. So at least $N$ of the $x_i$ lie in $I$ or in $J$. Using induction again, one can show that this product then lies in $I^N$ resp. $J^N$. Hence, if we choose $N$ large, it follows that $(I+J)^N = 0$.
I was wondering if there is some more elegant proof. Is it maybe easier to use Engel's theorem ?