$H(x,y)$ is a bilinear form.
I have tried to do something similar to standard inner product in $\Bbb{R}$ such as Gram-Schmidt process, orthogonal complement...But they don't work since we don't know whether $H(x,x)>0$ in some steps of them.
What can I do? Could you please give some hints to me? Thank you.
A bilinear form $b: V\times V\to \mathbb{R}$ is the same as a linear map $B:V\to V^*$ (define $B(x)(y) = b(y,x)$ to satisfy your condition).
Let $U\subset V^*$ be the subspace consisting in the $\varphi\in V^*$ such that $\varphi_{|W}= 0$. Since $W$ is a proper subspace of $V$, $U$ is a non-zero subspace of $V^*$. That implies that $B^{-1}(U)\subset V$ has dimension at least $1$ : pick a non-zero $v\in B^{-1}(U)$ ; by definition, $b(w,v)=0$ for all $w\in W$.
Note that this doesn't use that $b$ is symmetric or non-degenerate.