[頂「いただ」]く => Received N4
Give and take advice
て[頂「いただ」]く => Do for N4
Give and take advice
くなかった => Past negative of A-い N5
Conjugate verbs
ていただく => to have someone do something (humble) N4
Benefit
ていただく => to have someone do something (Instruction) N4
Benefit
~にかたくない      => easy to do; it's not hard to ~ N1
たあげく => After A, B was the final/end result N2
Reason, Result, Response
させていただく => Ask for permission, permission to do something N3
Respectful, humble
[全「まった」]く~ない => Not A (at all; even a little bit) N3
Not only, Not even
お … いただく => a person whose position is higher than the speaker does something for you… N3
Respectful, humble
よく => Often... N5
Repetition, habit
昼となく夜となく => day and night N1
Continuous