I completely agree with you, its important to first analyze the backlinks so know which all techniques are followed by your competitor. Try to follow the techniques, which are not followed by you, and build high quality backlink mostly from the niche sites.
Make sure to have an attractive web page, updated with unique and useful information. Provide discount/coupon codes, mobile apps downloadable links within your homepage. Since many people, willing to purchase on the go to save the time.