Sorry if this post sounds a bit wonky. I didn't sleep last night. I did, however, get a few ideas of things that might help.
See, I've been working on this fic for a challenge and it's been kicking my ass. Nothing flows right, the plot is weak, etc, etc, etc.
So, while just replying to a wonderful read-through that zyre did for me, I remembered a few things I learned in a creative writing class I took, suggestions to help get away from writer's block.
A lot of my problems come from over-thinking what I'm writing. The best way to work through this is to learn how to write without thinking. Sounds strange, yes?
A technique to help with this skill is called free writing. Get out a timer and set it for five minutes (or, if you're like me and couldn't find your silly timer to save your life, just use a clock). Then, start writing. Just do a stream of consciousness thing. It doesn't have to be a story or about anything in particular. Just write, write, write without stopping until your hand aches. I think the first free writing exercise I did involved me bitching about my credit rating.
Oddly enough, when the five minutes was up, my mind felt a bit clearer. It's like I got all that clutter out of the way and could focus more on my story. I try to do free writing twice a week or so, but doing it every day doesn't hurt.
Aside from clearing out your head, free writing also gets you used to writing in longer time periods. My creative writing teacher encouraged us to write as much as we could for as long as we could whenever we were working on a story. It doesn't matter if your spelling is bad or your grammar atrocious - all that can be fixed later. The important thing is to put pen to paper (or fingers to keyboard) and get what's already written in your head in a format that non-telepaths can understand.
Something else that might help is to introduce a little change in how you write. I often write my stories out on paper before I type them up - I find the creative juices drying up when I'm forced to stare at a computer screen. Changing your medium and even your location (going outside to write under a tree, for example) can help formalize a story a bit more.
So, my suggestion, if you're feeling bogged down in a story, is to try some of these techniques - free writing, change of scenery, change of medium. It's amazing what a little change can do for your creativity.
My fic is kicking my ass no more and I'm glad of it. ^_^