You are one of the Blender’s producer that I would categorized as advanced which is very rare. Most people quit after a few snappy animations, others become so expert that they get so busy to share their knowledge. ( example www.enricovalenza.com/ he won Suzanne award few years ago ). I love your rendering and lighting something to learn from! The character modeling is very good as well, showing some quality level of experience. The animation is not that great. A few details I can point out: Eye movements are unrealistic, they should move from left to right in two frames at least…longer than that turn the audience off. Also with blinking. Some actions are too slow, as well as his face expressions. I would recommend to practice animation with simple models so you get the taste. One idea is to change poses between 10 or 5 frames. Then pause the pose with only a little movement for not less than 10 frames, then switch to the next pose. In the action editor you can displace some keys of the pose as head or hands to avoid robotic style creating some sort of bouncing effect. Lets say your pose is at frame 500, then you move the head key to frame 503…torso to frame 498 …it means that torso gets first and the head later with some delay to your final pose. I still have a lot to learn do not get me wrong! You may share your insights on my latest shorts ( THE REGRETTER and AMERICAN MORTGAGE). Keep on the good work! Keep in touch my friend!
NOTE: To improve your walking cycle, try bringing torso down 2 frames after the foot touches the floor, bringing it up on the middle of one walk step…it will improve the lacking of sense of weight. Better yet,read the walking cycle posted in wiki!