Synonyms:
* Asset: A valuable thing or person.
* Means: A way of achieving something.
* Supply: A stock of something available for use.
* Fund: A sum of money kept for a specific purpose.
* Material: Something used in making something else.
* Ability: The power to do something.
* Talent: Natural aptitude or skill.
Antonyms:
* Liability: A person or thing that is a disadvantage or a financial burden.
* Drawback: A disadvantage or problem.
* Hindrance: Something that makes it difficult to do something.
* Obstacle: Something that blocks one's way.
* Limitation: A restriction or constraint.
* Lack: The state of not having something.
The best synonym or antonym to use will depend on the specific context in which you are using the word "resource."