how can i publish my theme and get more buyers

how can i publish my theme and get more buyers ?

What is the best way to promote my products ?

create aesthetic unique and more powerful quality product to get customer acceptance.
Marketing (as like social media) can be a way to promote your products.

Thank you very much (@mgscoder ) for your response.
I am not afraid to create a bad product, because I know I can create a good product with high quality, and I am working on my first product.
But I am afraid if I created it and did not find people interested because I do not know how to publish/promote it

i have one more question please : is it better to work in a team or on my own?

team work is always better to go where you can have individual sector expert and can merge all together.