Firstly, I agree with edw519 - Don't think you're bad at what you do because someone may know more, or you just feel that you don't know enough. You can always learn more, but (as is my problem) motivating yourself to learn programming if you don't like programming at the moment is an exercise in futility, and could cause burn-out.
My advice would be to look into industries that sound interesting. Chances are you know a little (or a lot) about quite a few different things / technologies, and that can actually get you quite far in an interview process, especially if you are passionate about it and are willing to learn whatever it takes to be good at it. It's surprising how few people actually "care" in an interview, and from both conducting interviews and being the one interviewed, I've seen a LOT of lackluster applicants. But the passionate ones definitely stand out. And if that is already a topic that you are fascinated by, it becomes very obvious.
Look around, be patient, and try learning about anything and everything that may be interesting on the side.