Words meaning Talented:
General:
* Gifted: Possessing natural ability or talent.
* Skilled: Having a high level of ability or proficiency.
* Proficient: Competent or skilled in a particular activity.
* Expert: Having a high level of knowledge or skill in a particular area.
* Masterful: Showing great skill or artistry.
* Virtuoso: A person highly skilled in music or another artistic pursuit.
* Adroit: Clever or skillful in using the hands or mind.
* Astute: Having or showing an ability to accurately assess situations or people.
* Brilliant: Exceptionally clever or talented.
* Exceptional: Unusually good or great.
* Outstanding: Extremely good or impressive.
* Remarkable: Worthy of attention or notice; extraordinary.
* Impressive: Making a strong and favorable impression.
* Inspiring: Filling someone with the urge to do something creative.
* Innovative: Introducing new ideas or methods.
More Specific:
* Articulate: Able to express oneself clearly and effectively.
* Creative: Having the ability to produce original and imaginative work.
* Ingenious: Clever, original, and inventive.
* Intuitive: Having a strong sense of what is right or appropriate.
* Resourceful: Able to find or use whatever is needed to solve a problem.
* Versatile: Able to do many different things well.
* Dynamic: Energetic and full of life.
Words meaning Fantastic:
General:
* Amazing: Extremely impressive or surprising.
* Wonderful: Extremely pleasing or enjoyable.
* Marvelous: Extremely good or beautiful.
* Splendid: Magnificent or impressive.
* Superb: Of the highest quality; excellent.
* Exquisite: Extremely beautiful and delicate.
* Spectacular: Strikingly beautiful or impressive.
* Extraordinary: Very unusual or remarkable.
* Exceptional: Unusually good or great.
* Outstanding: Extremely good or impressive.
* Remarkable: Worthy of attention or notice; extraordinary.
* Impressive: Making a strong and favorable impression.
More Specific:
* Fabulous: Extremely good or impressive.
* Terrific: Extremely good or enjoyable.
* Brilliant: Exceptionally clever or talented.
* Magnificent: Impressively beautiful, elaborate, or grand.
* Superb: Of the highest quality; excellent.
* Exhilarating: Making one feel very happy and excited.
* Thrilling: Causing excitement and pleasure.
* Enchanting: Charming and attractive.
* Bewitching: Fascinating and alluring.
This is not an exhaustive list, but it should give you a good starting point. You can also use a thesaurus to find more synonyms for these words.