Or is "kepada" better than "ke" ?
Yes, kepada is the appropriate choice. "ke" is for non-persons.
Is "untuk" better than "ke" in the sentence?
Yes, "untuk" would also work in place of "ke"