If a matrix $A$ is self-adjoint/skew-self-adjoint with respect to a symmetric bilinear form, then it is diagonalizable.
True for matrices over $\mathbb{R}$, with respect to a positive definite inner product.
False over other fields. For example, over $\mathbb{C}$, $\left( \begin{smallmatrix} 1 & i \\ i & -1 \end{smallmatrix} \right)$ and $\left( \begin{smallmatrix} 0 & 1 & i \\ -1 & 0 & 0 \\ -i & 0 & 0 \end{smallmatrix} \right)$ are nilpotent, but self-adjoint and skew self-adjoint respectively with respect to the standard inner product.
False for other nondegenerate symmetric bilinear forms: $\left( \begin{smallmatrix} 1 & 1 \\ -1 & -1 \end{smallmatrix} \right)$ and $\left( \begin{smallmatrix} 0 & -1 & -1 \\ 1 & 0 & 0 \\ -1 & 0 & 0 \end{smallmatrix} \right)$ are nilpotent, but self-adjoint and skew self-adjoint respectively with respect to $\left( \begin{smallmatrix} 1 & 0 \\ 0 & -1 \end{smallmatrix} \right)$ and $\left( \begin{smallmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & -1 \end{smallmatrix} \right)$.
You can exponentiate the skew-symmetricself-adjoint matrices to get examples of matrices preserving a nondegenerate symmetric bilinear form, with Jordan blocks of the form $\left( \begin{smallmatrix} 1 & 1 \\ 0 & 1 \end{smallmatrix} \right)$.