Exercise :
Let $H$ be a Hilbert space and $A,B \in \mathcal{L}(H)$ be self-adjoint operators with $0 \leq A \leq B$ and $B \in \mathcal{L}_c(H)$. Show that $A \in \mathcal{L}_c(H)$.
Thoughts :
Relying only on the definition of a compact operator, we essentialy need to conclude that $A$ transfers bounded sets to relatively compact sets (compact closure).
Now, since $B$ is compact and self adjoint, I know that also $B^*B$ is compact. This may be of use since the property of $A$ and $B$ being self adjoint is noted in the exercise.
I think that $A \leq B \implies \|A\| \leq \|B\|$ since they are both bounded and we could take $\mathbf{1} \in H$ which yields that $$\|A(\mathbf{1})\| \leq \|A\|\|1\| \equiv \|A\| \quad \text{and} \quad \|B(\mathbf{1})\| \leq \|B\|\|1\| \equiv \|B\|$$ and since $0 \leq A \leq B$ implies that their values follow the inequality for any $x \in H$ thus the implied result.
Request : Beyond these points, I sadly do not have an intuition for a head-start, so I would really appreciate any hints or elaborations.