It's alright. In the first sentence, you should use have been instrumental and His passion and dedication have left You don't need to use a special footprint, unless you want some extra emphasis on an indelible mark. I don't understand the question about drew.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.