Howdy! Overall very good, clear, easily understandable English. One are for improvement if you are trying to sound like a native US English speaker is your vowel pronunciation. For example, when you say the word “so”, it sounds like you may be doing two things that are recognizably non-native:
1 - I suspect you are pressing the back of your tongue towards the soft palate, creating a subtle but noticeable “seaaoo”, sound. When pronouncing eat we call the “long o” sound, the tongue should be fully relaxed at the bottom of the mouth, not pressing upwards or activating at all.
2 - You are drawing out the “o” sound for just a fraction of a second too long, something that is more characteristic of British English. In US English, you want to say the clear long o sound then cut off the word.
Give me a holler if you have any questions!