You don't sound like someone from the US or the UK, but I had no difficulty understanding you. I played your recording to someone with less varied experience of talking to non-native speakers, and she said she thought you spoke clearly and were easy to understand. In places in the US that are rarely visited by people from elsewhere even UK English speakers sometimes have to repeat themselves to be understood, but that apart I don't think you should have too many problems.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.