COMMENTARY on 29:6
A. Yusuf Ali:

Translation:
And if any strive (with might and main), they do so for their own souls: 3428 for Allah is free of all needs from all creation.
Commentary:

3428  All our striving ensures to our own spiritual benefit. When we speak of serving Allah, it is not that we confer any benefit on Him. For He has no needs, and is independent of all His Creation (Cf. 14:8). In conforming to His Will, we are seeking our own good, as in yielding to evil we are doing harm to ourselves.