I co-founded dadpardaz.com - a legal marketplace in Iran - less than a year ago. We've launched the Beta version two months ago and working to improve it's UX and add new features to it and at the same time working on marketing and introducing it to the limited groups of people. We see the expression in our users that they can not understand the system and what it does very easily. So we think maybe hiring a UX expert would help us. I am familiar with UX and normally I do it myself but I think maybe having a more professional UX designer would help us. What do you suggest?
I would suggest hiring an expert. They can help uncover these potential problems allowing you to focus on business.
But if you do prefer to do it yourself, I would recommend running a few usability testing sessions, these can really help uncover the core usability problems. This allowing you tweak your design to make it work better with your users.