Lots of great ideas here. To summarize:
1) Be active on discussions (@azza_shahid)
2) Perfect your product and website (@gene__carter)
3) Build buzz by sharing on social media (@mark_c_stroupe)
4) Prepare your launch assets (@_jesse_t_g)
5) Connect with influencers and early adopters (@da_vid_grunwald) and early adopters (@dinda_nancy)
Not only what @azza_shahid says. Focus on your positioning, messaging, and creative. There are many similar products in the market, what is your differentiation and elevator pitch? That hook is golden!