There are many, many ways to promote your business. And there are lots of ways to go about deciding how best to do it. For a new business like yours, I would recommend doing what we did when we first started (and still do now 2 years later) which is to sell to your customers in-person at local craft fairs, markets and pop-up events. Not only will you get to sell your products and get feedback from real people to improve your products, but you'll start to get a clearer picture of who your perfect customer is for more focused marketing later.
When we started out a couple years ago, we would bring boxes of the wallets we made to local fairs and immediately started to learn a ton about our market just by talking to people. We learned that while we could try to target everyone (which is hard if not impossible), we could instead focus on the type of person who likes our wallets most. Doing this makes coming up with a marketing strategy much easier and it makes executing on that strategy way less time consuming, less costly and ultimately leads to a better return on the money you spend.
For us, we realized our perfect customer is guys between the ages of 25-35 who have a little money to spend and are looking to upgrade the everyday "essentials" in their life but want to carry something slim and minimal to fit their millennial lifestyle. So we market where that type of person is looking – social media (mostly instagram), at shows like Renegade Craft and in upscale boutiques in cities like Portland, San Francisco, LA, Austin, NY, Chicago, etc. where that type of person often lives and shops.
PS if you're not ready to try to get into markets and actually start selling your stuff, try just giving away samples wherever there's a bunch of people hanging out. You'll get the same feedback and consumer insight. Just don't be shy and be sure to ask lots of good questions!