Let $m:B(H)\times H\to \mathbb C$ be bilinear form . Can we write it as $m(T,h)=\left<Th,x\right>$ for some $x\in H$?
Consider bilinear map $f:B(H)\times H\to H$ given by $f(T,h)=Th$. Now define $\phi:H\to \mathbb C$ as $$\phi(Th)=m(T,h)$$ this is a linear functional hence by Riesz representation $\phi(Th)=\left<Th,x\right>$ for some $x\in H$. Am I doing this right?
Even if $m$ is bounded, it doesn't have to be of the form you want. For instance choose $S\in B(H)$ to be trace-class, $y\in H$, and define $$ m(T,h)=\operatorname{Tr}(ST)\,\langle h,y\rangle. $$ If you had $m(T,h)=\langle Th,x\rangle$, then you would have $$ \operatorname{Tr}(ST)\,\langle h,y\rangle=\langle h,T^*x\rangle $$ for all $h$, so $T^*x=\operatorname{Tr}(ST)\,y$. But we can choose $T$ and $y$ so that $y$ is not in the image of $T^*$.