try adding a background for your menu at the top one for the text in the center of the page and another for those pictures
It will definitely work if you can gather an audience to it, especially for the type of stuff you're selling. But, I would look into getting the design improved over time, it just looks amateurish right now if that makes sense. However, I've seen similar projects operate successfully when the owners go live on social media and direct their group or audience to their website. Your site is simple and works on mobile, so it will work as far as sales are concerned.
This website required many changes. It's an eCommerce website but does not look like an eCommerce website at all. The home page is like an old directory page. You have to do many changes to the website from designing perspective. Visit some niche websites and get the idea to change your website design. Also, change the font on your website, pick a normal font, the current one isn't user-friendly. You are using two different fonts on the website and both are from a whole different font family, that's not good. Footer needs to be redesigned and almost the whole website needs some tweaks here and there.
Your menu isn't looks like a professional site color are old and over all design look as site is built in 2010 you need to change its complete psd.Try to check this site.
The site seems haotic and disorganized. personally, we propose to redesign the website according to the newest standards.