Native English speakers, could you please help me with these issues?

1. Is this sentence correct: "Doctors like to receive a thank you BY their patients, whether BY a card, or even BY oral word." 2. Which sounds better: a) "I wrote a card to my doctor praising him for his COMPETENCE, and thank him for his assistance to me." Or b) "I wrote a card... show more 1. Is this sentence correct:


"Doctors like to receive a thank you BY their patients, whether BY a card, or even BY oral word."




2. Which sounds better:


a) "I wrote a card to my doctor praising him for his COMPETENCE, and thank him for his assistance to me."

Or

b) "I wrote a card to my doctor praising him for his SKILL, and thank him for his assistance to me."
2 answers 2