I can try to help you but I have to admit though that my English is not superb.
I'm not the best but I get A+'s in exams.
I'll try my best.
To those who are better than me, if you guys find any mistakes that I have made, I apologize.

Please do correct me
By the way:
red means wrong
blue in bracket means my corrections
green means words you should add in
orange means what I'm thinking