I'm not really good in revision. But I can definitely tell you there are plenty of tips on revision available online. Try to check these https://depts.washington.edu/owrc/Handouts/Revising%20Your%20Paper.pdf Personally, I use the help of Supreme essay service. Those guys always help me both with proofreading and editing, So if you want you can give them a try. Best of luck!
You could put up posters, volunteer at animal hospitals, or maybe even research them to know more about their needs.
Generalization is a general statement or concept obtained by inference from specific cases. EXAMPLE:
"he was making sweeping generalizations". Hope this helps :)