I'm not sure which English accent you are trying to learn, but I will assume that it is American (since that is my accent).
Overall, the pronunciation is good enough to understand everything you are saying, but it is not completely fluent, and you have a very noticeable accent. (Your intonation is not bad, though.)
I'll just list some parts you can work on (not a complete list):
-your v's sounds too much like the letter f (ex. love, have)
-words that end in "ine" are usually pronounced with a "short i," not a "long i." (ex. adrenaline)
-blood is pronounced with an "uh" sound, not an "oo" sound.
-stomachs is pronounced "stuh micks," not "stoe mocks"
-potential is pronounced with a "ch" sound, not a "sh" sound.
-elevated has an accent on the first syllable: ELevated, not eleVATed.
-your "th" sounds in words like "the" and "this" are not correct. They should not sound like d's.
-course has a long "o" sound, but you pronounced it like "curse."
-compared has a long "a" sound, but your pronounced it like "cum prrd."
-vigor has a "short i" sound, but your pronuncation was like "vay grr"
-the letter t is hardly heard at all when it comes at the end of most words. Instead, the sound is more like an abruptly ending breath(ex. start)
It may be hard to understand the pronuncations I wrote down, so I would recommend submitting an audio request so you can hear it for yourself.
I think the other commenter had good advice.
The two things I would practice are:
the "ð" (http://en.wikipedia.org/wiki/Voiced_dental_fricative) in such words as "the", which right now sound like "d". Youtube has some videos that you may want to watch to help learn how to produce this sound (https://www.youtube.com/watch?v=VUAYmTnWaCY or others)
Your "r" in syllable-initial position could also use some training. For example, at 0:46 your "raised" sounds more like "hraised".
https://www.youtube.com/watch?v=0rdF-KUvkwk
Good luck!