смотри, тебе java знать в любом случае нужно хотя бы на базовом уровне, потому как котлин по факту использует все что есть в java расширяя возможности, в любом случае структуры данных и там и там одни и работать с ними тебе придется, по потокам та же ситуация, не такая критическая, но все же чем больше проект, тем больше тебе нужно будет познаний в этом
Структуры данных не совсем одни