Main tips:

  1. Creating a viral loop
  2. Social competition
  3. Help from friends

When a viral loop is done right and supported by a fine app, it usually does the trick.

You can read the full article here:
http://blog.tapdaq.com/app-marketing/how-to-top-the-app-store-charts-with-no-marketing-budget/