forums, twitter, and reddit in my opinion is the right place to promote and announce the existing ICO, as many players and investors often open these three media.
I don't agree with you on Twitter, most of people who's hanging out there are using the site as a platform for making money so they just won't read your posts. Better spend more time on Reddit and Telegram