Yes u are right ICO give's a big impact on bitcoin price but this the part of business and if we talk about bitcoin price will not hit $20000 because many countries are planing to ban and regulate bitcoin so investors in double mind situation also supply and demand of bitcoin is responsible for bitcoin price growth so we can say this price of $20000 will take time to hit this target.