Is this a short sale or do you have equity?
Ask your agent what is the average days on market. It might be that you are doing and have done everything right. You just need more time. The market in your area in not "microwave-able", it needs to be slower cooked in the oven.