there are so many optins you can promote ico on social media facebook tiwtter you can reach millions of people by doing marketing on these two or hier people on bitcoin talk like signature campaing you can do this on telegram app and many other options have in market but iIt all depend on your budget, if you have huge wall chest you can use mainstream media the way some projects did, hold conferences to attract investors,