Hi, I'd like some more meanings to those given by Johan:
1. A useful or valuable quality, person, or thing; an advantage or resource: proved herself an asset to the company.
2. A valuable item that is owned.
3. A spy working in his or her own country and controlled by the enemy.
Source: American Heritage Dictionary.
Best,
Nyggus