This paper establishes an arbitrary number of solutions for the following Schrödinger–Bopp–Podolsky system with lack of symmetry: \( {\left\{ \begin{array}{ll} -\Delta u + V(x) u + \lambda \phi u = f(u), & \text {in}~~ \mathbb {R}^3, \\ -\Delta \phi + a^2\Delta ^2\phi = 4\pi u^2, & \text {in}~~ \mathbb {R}^3, \end{array}\right. } \) where \(a\ne 0\) and the nonlinear function f(t) satisfies the superlinear assumptions only near \(t=0\) . Using the essential values theory and a new truncation method, we show that for any \(k \in \mathbb {N}\) , there exists \(\lambda _k < 0\) such that for all \(\lambda \le \lambda _k\) , the system admits at least k distinct nontrivial solutions. In this paper, we successfully eliminated the Ambrosetti–Rabinowitz condition, growth conditions at infinity and symmetry condition on the nonlinear function.