Hi Shabbir,
Without digging deeper, I would like to say that your website is relatively new and please have a look at your competitors' websites and the time they have been online. You can use archive.org for the purpose. New websites can take time to gain the traction and 6 months is very little that too when you say, its an e-commerce website hence, cut throat competition. Its good that you have been getting 100 -120 organic visits per day. If you continue the way you have been doing, you should be in a good shape soon.
As you know, content that is unique, highly relevant, useful to the visitor and serves the purpose of their visit will do the magic for you. Please don't worry about websites that use low quality or scrapped content ranking at the top. Its not going to work for long (but can greatly depends on the kind of authority they have like DA and PA). In general, search engines have higher tolerance levels for highly authoritative websites.
I would like to conclude by saying, please do not worry as your website is very young and concentrate your efforts to improve the quality of your content, you can try to include some small videos and images (on the product pages) related to the products' functionality, features, USPs etc..improve the stickiness of your website (make your visitors hang out for reasonable amount of time on your site), earn links rather than building them desperately (I am sure, you will never do this as I read your blog). Try to build citations to your site from good websites and you know the rest.
All the best to you.
Devanur Rafi