not really bored aswell that i suck :s
man don't be giving up on yourself so quick. I know its touch seeing your work not up to par as others but u just gotta keep practicing and take your time. Don't so much dish them out like some people cough*hank*cough, rather do things you need improvement on first and leave everything else alone.
Example one of your latest was your beam correct? The beam was alright but nobody gets the beam right the first time and thats not even what you need to work on. I know seeing other peoples work can bring inspiration to try new things but you gotta train yourself to start at the bottom of the latter and work from there.
Leave the fancy sword play, camera effect and all that stuff alone and just go straight to perfecting easing. Easing is first and foremost what everyone needs to start with. Once you've mastered it everything else comes into place.
A prime example is NGmasta. Almost all (i'd say 95%) of his first animations were movement based. He continued with perfecting his easing and now hes moving on to newer tricks and hes showing so much more now that he understands it.
Your still above average for the common beginner. You just need to be patient like everyone and take things a step at a time. Don't let other animations bring you down and make you think you gotta run at their level. Work at a part that fits you best and continue working on your strengths and combine them with your weaknesses.
Everyone gets better as long as they keep at it. Just don't let it bring you down. I've seen a lot of pivoters give up and it sucks to see it that way because I know in time they could be great. Just give it time dude and don't be so hard on yourself. And don't let us bring you down, no matter what we say. You will improve. There's no question to it.