David was a man after God's heart, because he loved God! I feel that God knows that why we are wrapped in this flesh we will err, but our love for HIM will cause us to love our sisters and brothers in Christ as well as our enemies, that's spiritual success
I believed God rejoice when his children succeed in life, He said that Abraham blessing is ours.
and God is the one who gives us the knowledge to get wealth .
It is up to us to choose to put God first in everything. remember he is the one who gives us power to get successed.