Fetching details from the dictionary...
one's background; one's history; one's circumstances
one's merit; asset; strong point
「身上」 has another reading with different meanings.
fortune; property