Consultant with 15+ years experience working with leaders and executives (startups to Fortune 500s) to translate their corporate vision into compelling strategies and actionable plans.
I would recommend that you hire a UX expert. Even if you have experience with UX, someone with that expertise would most likely see something obvious that you're not seeing. If you could fix it yourself, I'm sure you wouldn't be here to ask. It sounds like you don't need someone full-time - maybe only for a few weeks to get a plan or a few hours each month to help you better understand what's not working by analyzing the metrics or doing user testing.
If the site as-is isn't clear, there could be a number of factors happening (why an expert could help - they would see the core issues right away). It could even be as simple as your messaging if confusing/off-target or design/color choices. You may not need to redo the entire experience. There are also cultural factors to consider - for example, what is considered a clear UX in China for example is often quite different than a clear UX in the US. I'd recommend a local UX expert - they'd get you on the right track.
When you meet with the UX expert, make sure you give them information about your target audience. If you have a target market outlined, awesome! If you have personas, even better! If you have other traffic info - that's helpful too. That info will help them focus on what's happening or missing. Hope this helps!