Theorem:
A symmetric bilinear form $H$ on a finite dimension vector space $V$ over a field $\mathbb{F}$, where it is not of characteristic two, is diagonalizable.
Proof:
By induction on $\text{dim} \; V=n$.
(induction base) $n=0$. Then it is trivial.
(induction hypothesis) Assume the above statement holds for all bilinear forms on vector spaces of dimension $n-1$.
(inductive step) Suppose the space $\text{dim} \; V=n$. If the bilinear form $H=0$, then it is trivial. Hence, assume that $H\neq0$, then there exists $z \in V$ such that $H(z,z) \neq 0$. Let $W = \operatorname{span}\{z\}^\perp$ and we have $V = W \oplus \operatorname{span}\{z\}$. As $\text{dim} \; W=n-1$, the theorem holds for this space and there is a basis $\beta = \{v_1, ..., v_{n-1}\}$ where $H$ is diagonal. Then, by extending the basis we have $\gamma = \beta \cup \{z\} \subset V$. Then we have: $H(v_{i},z) = 0$ for all $i=0, ..., n-1$. Hence, this implies that there exists a basis $\gamma \subset V$ such that the matrix corresponding to $H$ is diagonal.
Why is the field of characteristic two excluded?