The answer to every marketing question is 'it depends'. How to best market your product depends on your personality, skills, market, product, price point etc. No-one else can really tell you what will work for your product (a direct competitor might know, but they won't tell you). Try to learn some basic principals from blogs, videos, books, peer etc and then experiment.