Ask HN:  Does reading HN ever make you feel like shit?
What the OP is doing is similar to a fatal flaw that messes up many companies.  If everyone is your customer/market, then nobody is your customer/market.  
You can't market to everyone, and you can't focus on everything at the same time.  You must say 'yes' to some and 'no' to others, working a niche in order to have a successful business.  Similarly, in programming and pretty much all of life, you must say 'no' to most things and be selective about the domains for which you say 'yes'.  I have more degrees and certifications than any human being should ever have, but I know what I can do and stay away from what is just plain beyond me - kernel dev, embedded s/w, and the like.  Those guys are rocket scientists to me, and I respect them for it.  But I would be deluding myself and them if I tried to hang with them as one of their ilk.  There are different clans.  You have to figure out what yours is/are and say 'no' to the rest.  And that 'no' should not be a completely exclusory 'no' but rather a moving of that topic to the fringe of your focus.  Like a dart board, you pick what you're about and focus on that as the middle.  The priority of everything else should be relative to that.