Proffering the following counterexample to the wish that the conditions
- $a$ is a unit of (the ring of integers of) an algebraic number field such that $a+\dfrac1a\in\Bbb{R}$, and
- $f(a)f(\dfrac1a)\ge0$ for all $f\in\Bbb{Z}[x]$
would force $a$ to be a root of unity.
Let
$$
u=\sqrt2-1+i\sqrt{2\sqrt2-2}.
$$
We easily see that $u$ lies on the unit circle of the complex plane. Furthermore,
$$
(x-u)(x-\overline{u})=x^2-2\sqrt2 x+2x+1.
$$
Therefore $u$ is a zero of the polynomial
$$
p(x)=(x^2-2\sqrt2 x+2x+1)(x^2+2\sqrt2 x+2x+1)=x^4+4x^3-2x^2+4x+1.
$$
In particular $u$ and $1/u$ are both algebraic integers.
I claim that $p(x)$ is irreducible over $\Bbb{Q}$. The latter quadratic factor of $p(x)$ has two real zeros, $u_{3,4}=-1-\sqrt{2}\pm\sqrt{2(1+\sqrt2)}$. So over the reals $p(x)$ has one quadratic factor and two linear factors. We immediately see that the product of the quadratic and one of the linear factors has irrational coefficients, so $p(x)$ must be the minimal polynomial of $u$.
Because $|u|=1$ we have that for all $f\in\Bbb{Z}[x]$
$$
f(u)f(\frac1u)=f(u)f(\overline{u})=|f(u)|^2\ge0.
$$
The last claim is that $u$ is not a root of unity. This follows from the irreducibility of $p(x)$. For if $u$ were a root of unity, so would all the other zeros of its minimal polynomial $p(x)$. This is not the case, because $u_3\approx-0.217$ and $u_4\approx-4.612$ are clearly not roots of unity.
However, this is not a counterexample to the conjecture, where you include the requirement that conditions 1 & 2 should hold for all the conjugates of $a$ as well. For if $f(x)=x+3$ then $f(u_3)$ and $f(u_4)=f(1/u_3)$ have opposite signs.