Another thought is that, based on your number of applications, it may be obvious in interviews you're just desperate for a job rather than a "right" job... not a lot of employers want to just pay to train someone and see them move on.
Skills are one part of a job, there is more to it than just your abilities to perform the duties. Make sure you express why you want to work somewhere during your interview.
Actually in the few interviews I've had, they loved me. My strength is my interpersonal skill, it was my coding that wasn't good enough for what they needed.
The problem is that although I've become a better coder, I don't get interviews at all anymore.