The challenges that you are facing and because of two reasons. First one is lack of market research before starting your business. Second one inability to prepare business plan. Please note that this plan is for our own purposes and this is different from the one that we submit to the bank to get a loan.
Anyway, you may click the following links to refer my past replies;
Strategic Marketing Plan
As far as getting right people is concerned, not getting them is a challenge that most of the Small and Medium Enterprises (SMEs) face. Every candidate wishes to work in the branded company and those who do not get chance to work in there, end up in working for non-branded companies. Nevertheless, each company has to pass through this phase. Since your sales did not pick up, you continue to face this predicament, even after five years.
For further queries, feel free to contact me. I might be able to provide my consulting services.