When you work on your next project, consider this great advice that Steve Jobs gave at the WWDC in 1997 after being insulted.
"You’ve got to start with the customer experience and work backward for the technology."
As freelancer, your first goal with new client is a so-called "discovery session", with a long conversation where you ask a lot of questions about their business, and then you prepare a proposal to them afterwards. A lot of freelancers skip that part and send "blind" proposal.