Your speaking abilities surprised me as well. They are very
comprehensible and I could understand you very well. You do have an
accent, but accents are hard to get rid of, and as long as your
pronunciation is fine, accents don't matter.
My suggestions would be to:
1. Break up a few words more noticeably (make sure words don't blend together), such as in between
television shows and
also serves.
2. don't forget to pronounce the word
a, as in "part of
a
major program". Usually it would sound like [uh] (i don't know of an
example to give in your native language), but that is the most common
mistake, in my opinion, of English speakers with your accent.
Mister Micawber suggested to listen to English recordings and compare
yourself to them, and this is absolutely the best thing you can do
improve your skills. If nothing else, I would suggest this the most.
I thought you spoke very well, and with those little changes, you'll be excellent.
@ Mister Micawber:
I agree with the /th/ sounding like /d/ pronunciation/suggestion, but I
somewhat disagree with sharpening the /t/ at the end of a word. In
[American] English (I'm assuming you're familiar with linguistics from
your notation) a /t/ at the end of a word is usually a glottal stop,
and not actually aspirated. If I misinterpreted your statement, or you
disagree with me, please let me know. Also, I am talking about American
English, you may be referring to a different dialect.