Let $R$ be a ring and $M$ be a $R$-module. Is it true that $ \bigcap \limits _{f \in \hom(M,R)} \ker f = 0$ ? If not, are there (necessary and) sufficient conditions to be put on $R$ and $M$ guaranteeing an affirmative answer?
Intuitively, but not rigorously, I would consider $0 \ne x \in \bigcap \limits _{f \in \hom(M,R)} \ker f$ and write $M$ as an internal direct sum of $Rx$ and an algebraic complement. Then I would consider the "projection onto $Rx$" $f(rx + y) = r$ and notice that $f(x)=1$ but, on the other side, $f(x)=0$, a contradiction which would imply $x=0$. The main problem here is the existence of that algebraic complement ($M$ could be an indecomposable module, or even a simple one). If $R$ is a commutative field, this proof seems to hold, but this is a very restricted setting.
Of course, one may come up with a different proof approach, one that does not stumble where mine does.
No, this is certainly not true in general. Let $R$ be a ring, and $M$ a (left) $R$-module. The dual module of $M$ is defined by the right $R$-module $M^* = \mathrm{hom}_R(M,R)$. By repeating this procedure one obtains the double dual module $M^{**} = (M^{*})^{*}$ (which is a left $R$-module). One has the canonical homomorphism $c_M\colon M\to M^{**}$ sending $x$ to the functional $f\mapsto f(x)$ on $M^*$.
Your condition is equivalent with the statement that $c_M$ is injective. This is not true in general! One can come up with examples where $M\neq 0$ and $M^* = 0$ (e.g., take $R = \mathbf Z$ and $M = \mathbf Q$). Since dualizing is an additive notion, one can also easily construct examples where $M^*\neq 0$ and $c_M$ not injective. Modules for which $c_M$ is injective are also known as torsionless or semi-reflexive modules.
If you search for it you'll find some other equivalent formulations of this notion, and also sufficient conditions implying it.