first, here are the two observations that stick out as i watch your stroke, from the shoulders forward:
when you breathe on your right, you have a crossover with your very next stroke (your right hand). that hand needs to be in front of your shoulder. let me rephrase. it needs to be in front of the shoulder that hand is attached to.
when you breathe on your left, your right hand does takes the scenic route way out to the side. you don't do this when you breathe on your right. and your other hand doesn't do this when you breathe on the left. this is the only time your hand does this and it's only when you breathe on your left. watch your video, you'll see it.
that out of the way, i'd say you look pretty darned good for a guppy. your kick is there for the ride, not adding anything. now, i know that this is a point of debate. we have quiet, 2-beat kickers that really swim fast, but i would argue that those kicks, even if there are only 2 of them per stroke, are forceful and come at precisely the right time in the cycle of the stroke. they're affirmative acts.
your kick (as is the case with most guppies) isn't affirmative. it's like the bell rings, you move toward the center of the ring, and you approach the boxing match by raising a finger and saying, "excuse me, could we discuss..." and at that point the other guy's fist knocks you out. your kick needs to be affirmative, not passive or ambivalent.
if you watch grant hackett, his kick is reasonably quiet, but right at the point his hand enters the water that foot comes down hard and fast. in my opinion this is how he generates propulsion to keep him going during the extend phase. i would treat my kick as if it had a purpose. a function.
then there's setting that pulling surface. again. grant hackett. from the elbow to the fingertip, that is your pulling surface. that is your paddle. that needs to be perpendicular to the water you're pulling. look at your video of you, and see for yourself when that is happening and when it is not.
i have a vasa ergometer. you can get one for yourself. or a vasa trainer. or you can get some surgical tubing, anchor it to something, stand in front of it, bend at the waist, and pull with a high elbow and a early vertical forearm. you can practice this and because you're out of the water you can observe yourself doing this. it's not simply a strength exercise, it's a way to practice setting that pulling surface, and then pulling straight back.
note that when you do this the elbow is high at the beginning of the pull phase; your forearm and hand are below the elbow. i think when you do this right, there is even a point during the stroke when your upper arm is part of the pulling surface. the goal here is to marshal as much pulling surface as you can, and force it straight back against the water for as long as you can. guppies tend to push down on the water, then back (a little) and then they truncate the stroke and pull their hands out of the water. very little time is spend pulling straight back with as much surface area as you can. this is your task.
otherwise, you look very good considering the background i assume you (don't) have as a pure swimmer. you have nothing but upside.