Todo lo que has puesto está bien. Pero yo creo que estás utilizando nombres y no adjetivos. Para mi Ser + ADJ + Gerundio sería:
1. Soy desastroso con las mujeres (muy forzada)
2. Soy genial conduciendo coches.
3. Soy desastroso para la cocina (muy forzada)
O utilizando adjetivos:
4. Soy malísimo cocinando = Soy malo cocinando
5. Soy torpe nadando
6. Él es rápido corriendo
(en estos últimos no podrías utilizar "para", pero tampoco sé como generalizarlo a una regla)