Animation wise it's better than you think! There are three big-ish issues that stood out, but that's all fixable, I don't think you have to start from scratch.
First, the body feels a bit like it's underwater. The up and down feels too spliney and you don't feel any gravity. When the body goes up and the legs push the body up for that, it will move slow at the beginning and the gradually accelerate until the highest point, then the body will have some hang time and then gradually fall down until the foot is firmly planted and the leg stops the fall. That's in essence what happens to the body during a walk. In your case the body up and down timing feels the same, there is no acceleration in the up nor in the down, so just work on the timing for that first. The weight of the body has work and since you're tweaking the body, it will mess up your legs, so worry about them later.
2nd thing, speaking of body, it looks like the feet are moving forward too much and leaving the body behind. Watch x114 and x143 for instance. The body would fall backwards during those moments since it's off balance.
3rd thing, in the front view, your feet are pretty wide apart and there are no arcs during the steps. The feet are pointed straight towards us and move in just that axis and up, but not sideways. You can rotate the feet out a bit, bring them closer together and introduce an arced path for each step. The feet can arc in or out during the passing, that's up to you.
I would work on the body first, then address the bigger arc issues with the feet and then go from there. Let's not worry about detail stuff yet.
Hope that helps!