I agree on number 3-4, bitcoin forum of course is the best way, telegram yes also. On twitter I don't know, i do twitter but not that much. If i we're to add more ways to promote I'd put Instagram, facebook and youtube on the list. This 3 of my choices are on the list of the biggest social media so this will really work on promoting ICO's.