And the rest of the advise in here is just pat. People will be more likely to buy from you if they like you? You don't say! You should anticipate problems ahead of time? Well I'll be!
Why is your business failing? It's probably because you don't understand your customers. It's probably because you never talked to them in the first place. Here is an exercise that actually works: go outside. Go to the nearest local business you can find. Talk to a person who works there, bonus if it's the owner. Browse the store. Introduce yourself. Make up a story about being new to the neighborhood and needing a shower head or something if you have to. Get them talking about themselves. Ask them how long they have been there. Establish a repoir. Pay attention. People will tell you the problems they have. They are always looking for a solution. Just listen, and you will discover it. No, you can't do it from your desk. Get on your feet and go outside. In half an hour of talking to a real, potential customer, you'll have more good business ideas than from 6 months of sitting around with your partners brainstorming ideas.
Then do it again. Make this your Saturday morning habit. Go to every coffee shop or dog grooming business or what have you in your area and talk to anyone you can. Be "that" guy who talks to strangers in public places. It works.
I'll even save you a little time and tell you what people don't want: They don't want computers. Whatever they like doing, it's most likely not anything called "computing" and they just want more time to do that thing but find themselves too often distracted by "computing" to do it.