Hey man, I saw your sprites and you dont use different colors for the legs, this cause confusion about which leg is in the front and which leg is in the back.
Look at the image below, as you can see the leg in the back (left leg) is darker than the right leg, the same can be said about the arm.
You don't need this much number of frames, some people in their first walk animations believe that adding more frames will make the animation smooth but this is just true if every frame is there for a reason.
I believe that even with 4 sprites you can make a good walk cycle just keep in mind the last sprite needs to match with the first sprite. I added an example below that I made a walk cycle using the sprites 3-5-7-1 of the image above.
Tell me if that helped.