Если нет темы для разговора, то нет смысла начинать разговор, потому что ничего хорошего из такого общения не получится. Кроме того, вполне возможно, что "коллектив", в котором Вы находитесь, состоит из людей, с которыми у Вас нет ничего общего и Вам с ними просто нечего обсуждать. В этом случае общение тоже будет натянутым и тягостным. Обычно высказывать своё мнение без опаски возможно в сообществе единомышленников, которым, также как и Вам интересна тема разговора. Тогда и прислушиваться к Вашему мнению будут и применять в жизни Ваши советы тоже будут.
А вот насчёт уверенности в себе... могу порекомендовать Вам пройти курсы "Ораторского искусства" - очень помогает не стесняться и не бояться высказывать своё мнение в любых "коллективах".