Is this correct English:
"So many people have given me so much strength, inspiration and gift of answered dreams."
No. The part in bold is ungrammatical, and its meaning is unclear.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.