I'm going to address the problems you might be letting go because you can't see them in front of you. What I'm not going to address is the obvious style issues like a perfectly bad business card or a funky looking logo. I'm talking about the little things that make a big impact. Or in some cases the big things with a big impact.
Have you ever heard the expression you can't see your backside so you really have no idea how big it is. You probably haven't because I think I just made that up right now, but it always sounds smarter if you act like your quoting someone.
Anyway, The point of that saying is that everyone else around you can see it, but you won't do anything about it until you see it for your self. Lets cover some back side issues:
1) Messy office. My office used to be notoriously messy throughoutthe day, but you better believe if I have a customer over I'm throwing everything under my desk... or in a drawer and I'll sort it out later. But if a customer drops in unannounced what could I do. I used to lie to myself by thinking it made it look like I was busy, but in reality I new it made me look unorganized. In reality, that is all a messy desk means. If you’re unorganized get organized or at least make it look like you are. If you haven't lost an important paper yet, you are bound to, don't wait till that happens to fix the problem.
2) No signage. If you have an office get a sign. I don't care if itis a piece of paper that's taped to the window. Unless you're running your business incognito. Do something to let people know you're legit. If you work from home and you think people are cool with going into your house, think again. I think it's great to work from home, but if people are meeting at your home, then do your best to put them at ease that yes you do have a business and yes occasionally customers meet you there. Please make your office look like it would if you had an office space. Yes, desk and chairs not the dining room table. I find this works a lot better then "meet me in the bedroom." Besides these things kind of make them feel a bit at ease and can change an attitude from you work at home? To, “Wow! You lucky bastard, you get to work from home. …Or just meet them somewhere, but that can get expensive.
3) Food on your shirt. I always have a clean shirt at the office incase I spill something on myself. It sounds like a stupid thing but chances are you have done it. You spill coffee, Bar BQ or ketchup and o'crap! You have a meeting in 30 minutes. Your appearance is everything no matter how many times you've met with the customer, dress as if it's your first meeting.
4) What's that smell? Use a breath mint and keep deodorant in the car, in the office and anywhere else it can be easily reached. This isn't a problem for everyone but most people that have this problem don't know it and chances are people won't tell you.
5) Get over yourself. Some people hate talking about themselves but some people can't get enough of the sound of their voice. I always recommend letting people know about you because that's just good marketing, but listen to what the other person has to say. If you talk more then the person your speaking with chances are you are not having a conversation, you're giving a speech. One great sales tip I learned is let the other person talk about himself until they give you a clue on how you can help them. It's ok to talk about yourself, but pay attention and wrap it up when the other person gets that glazed look on their eyes. Hint: it's when they stop blinking.