Looking at your current platform, and in addition to Mark's pointed areas, you might want to look at the following as well.
(I would say I rounded them up based on priority but theses will provide a tremendous amount of impact to your sales) - Note : These will require great efforts from your side but will ensure profits along the way.
1. Optimize Your Website.
Whenever you're dealing with online business, you have to understand that there are 25 million online sellers doing similar business just like you. Competition is very high and whenever you come across a competitor and ask yourself if you're platform (website) aligns within the modern competition, whenever the answer is no, then you have work to do.
Traffic is your number one priority. It's a by-product of your online presence which converts online buyers, That being said, you have to ask, how well does your "4timestore.com" dragging on online search engine. How's your company being talk-about by people.
2. Social Media
Social Media Marketing is one of the most effective and cost effective ways to promote your business and, enhance the visibility of your brand. Social Media Marketing promotes visibility, brand loyalty, recognition, and can also grow your sales. I'm talking about your own facebook page, Instagram, Pinterest, and Twitter. BE SEEN, BE E-VISIBLE.
3. Produce and Distribute Great Quality Content.
Creating and distributing quality content is the best way to gain visibility online. It is one of the most effective marketing strategies to promote your business and create brand recognition online. Creating quality content has become essential to any successful marketing strategy today.
4. Start a Blog
Having a blog can enhance brand visibility and improve your chances of success. In fact, blogging is one of the most effective ways to improve the visibility of your brand online. Blogging greatly improves your search engine rank, establishes validity in your brand and increases reach.
As a final point, when creating an online brand presence, don't attempt to create your online brand like any other brand in the market. Be authentic. If you can be open and honest with yourself about your brand's value, you will be able to authenticate this value when creating your online brand presence.
I hope you find this helpful.