Your store looks perfectly fine - you are in a competitive niche and have 1000s of other stores fighting for the same customers. Think of how can you stand out from the crowd and offer something truly unique to your business - free items or discounts are not a recommended long term strategy. You will get attention of the 'freebie hunters' who will later move on to find new freebies.
Also, consider having more products - you only have few items scattered here and there. Having a big selection for each category increases your chance of a sale.