Does finiteness of $\lim\limits_{x\to\infty}f(x)$ and $\lim\limits_{x\to\infty}f'(x)$ imply $\lim\limits_{x\to\infty}f'(x)=0$?
You are assuming that the limit of the derivative exists. Say $$\lim_{x\to\infty}f'(x) = L.$$
Case 1. $L\gt 0$. Then there exists $M\gt 0$ such that for all $x\geq M$, $|f'(x) - L|\lt \frac{L}{2}$. Therefore, for all $x\geq M$, $$\frac{L}{2} \lt f'(x) \lt \frac{3L}{2}.$$ In particular, $f$ is increasing on $[M,\infty)$.
By the Mean Value Theorem, for each natural number $n$ there exists a $c$ (which depends on $n$), $M+n \lt c\lt M+n+1$ such that $$f(M+n+1)-f(M+n) = \frac{f'(c)}{(M+n+1)-(M-n)} = f'(c) \geq \frac{L}{2}.$$ Inductively, we conclude that $$f(M+n)\geq f(M)+\frac{Ln}{2}.$$ But as $n\to\infty$, $f(M)+\frac{Ln}{2}\to \infty$; hence $f(x)\to\infty$ as $x\to\infty$, contradicting our assumption that $\lim\limits_{x\to\infty}f(x)$ is finite.
Case 2. $L\lt 0$; a similar argument shows that $f(x)\to-\infty$ as $x\to\infty$ in this case.
Therefore, the only possibility left is $L=0$, as desired.