There are a lot of different ways to promote an ICO. Creating of ANNs is very important, bounty program should also be done. But you should be careful with the budget, because if it will be too high, the price will dump. Another interesting way is to find the influencers like bloggers and to order some advertisement on websites with a big crypto related audience, like Etherscan or Coinmarketcap.