Creo que le más útil será escuchar mucho y hacer los ejercicios de oposición entre estos sonidos. Si todavía te resulta difícil o imposible, tal vez que tu orilla no sea capable defirenciarlos. Se ocurre para alguna gente, pero sobrevivirás :)
Por otra parte, para diferenciar las letras cuando escribes, el problema toca normalmente Ж y Ш en los finales de la palabra cuando ambas se pronuncian como Ш. Tienes que conocer la forma de plural o une otra (cambiar la palabra) por los nombres para comprender si se trata de Ж o de Ш, Por ejemplo:
- нож /нош/ - ножи (un cuchillo - cuchillos)
- пунш /пунш/ - нет пунша (el ponche como bebida - no hay ponche)
- ложка /лошка/ - ложечка (una cuchara - una cucharadita)
- кошка /кошка/ - кошечка (una gata - una gatita)
Hay un grupo de palabras con Ч que se pronuncia como Ш y que tienese que memorizar (no son muchas)
- булочная = panadería
- конечно =por cierto
Y creo que ya está, no hay otras dificultades.
Venga, ¡ánimo!