Have you identified your perfect customer and are you in contact with them already? That would be your first step before spending money on advertising and promotion.
Find out where our customers are, talk to them. You can have the best product, but if it's not solving a pain point for the customer, it's not worth much.