If I'd had 2 viewings in 6 months I would change estate agents NOW - when you change, explain what you weren't satisfied with about the previous agent and ask how they would remedy the situation.
Ask if they will advertise your property, if so where and for how long. Ask if they will do the viewings for you. Ask how many people are on their books looking for properties like yours. Ask how many properties they have recently sold in your area, how long they were on the market for and how yours measures up to them. Ask for honest feedback about anything you can do to maximise the saleability of your property.
Don't necessarily go with the highest valuation or the lowest charge, it's all hot air unless they can actually sell the property for you. An estate agent who charges 3% but sells your property is better value than one who charges 1% but doesn't. An estate agent who values your property at 100k and sells it for that is better than one who values it at 120k but doesn't get a sale.
BUT be realistic - could there be other reasons why your your house has only had 2 viewings? is it overpriced compared to the competition? Could it benefit from a coat of paint or anything like that?
Finally, people do get to notice what properties are hanging about on the market and start to assume there must be something wrong with them. You might do better to take it off the market over Xmas (which is a quiet time anyway), give it a thorough spring clean, and then remarket it afresh in the spring as a "new to the market" property. Maybe at a lower price if that's appropriate.