Hi CN2769. Nice work - your fundamentals of English are solid. This is perfectly readable and easily understood to a native speaker.
Here's a suggestion though: When reading English, take note of different ways writers use comparatives, like 'much more' or 'even harder' or 'lot of time', and 'missed his parents so much'. There is nothing wrong with the way you use them here. They're grammatically sufficient. But if you learn to use comparatives even better, it will make the writing more interesting! -hope this helps.