Quite well done, sniperforlife.

Your pronunciation is rather native sounding. Two things I noticed: Final [t] isn't aspirated enough (words ending in [k] I suspect as well) and voiced [d] and [g] need to be voiced more. I understand that in connected speech, speakers don't sustain the final sounds, but when said separately, as in a list, they do.
Mary

merry

marry

also [m
ae]
pin

pen

cot => aspirate [t] more
caught => aspirate [t] more
strength
tomorrow

sorry

calm

ban

bat => aspirate [t] more
bad => voice [d] more
bag => voice [g] more
trap

vague => final [g] needs more voicing
kite => final [t] needs more aspiration
out => final [t] needs nore aspiration; the vowel is CANADIAN!

peg => voice [g] more
All the best.