"я читаю не свободно, но спокойно. а вот слышать язык - не слышу. нет языкового слуха вообще" - а это  типичное рассуждение русского школьника. Вы же бывший школьник, да? Вот вам и вбивали в голову, что можно знать грамматику и читать, а говорить никак. Просто способностей нет.Все фигня. Я как пример. После 15 лет изучения немецкого в языковой школе я приехала в англоязычную страну. Полгода английский был шумом. Потом я стала его любить. И слышать, и разговаривать, и читать.Языкового слуха у вас нет лишь потому, что вы сами неправильно произносите в интонационном плане фразы - поэтому вы их и не слышите в речи.К примеру, попросили меня поговорить с отелем в Австралии. А у меня канадский английский. Нет, я понимаю, что они говорят. Немножко удивляюсь странной лексикой, но в принципе все слова английские, понятные. А вот формально-вежливые фразы не слышу и не понимаю - абсолютно другая интонация. Но ее нахватываешь быстро. Если слушаешь и говоришь. Британцев я тоже в первые минуты с трудом воспринимаю, но потом привыкаю именно к интонации.Очень часто человек говорит - я могу читать. Нет, читать надо вслух и хоть раз в неделю прочитывать текст учителю. Я конечно за чтение. Но как необходимость - ищите ролики на ютюбе, те же кулинарные рецепты, и слушайте их. Произносите вместе с человеком - тут вам и слова и интонация. Записывайте с голоса. Отличная практика, кстати. Я как-то переводила на русский интервью франкоязычного канадца для газеты. Мне понравилось.Ну и самое главное - язык надо полюбить. И не забывать, что язык - это средство общения. Любая фраза обращена слушателю, собеседнику, и всегда несет какой-то смысл. Очень часто начинающие изучать язык склонны пропускать непонятные слова, вылавливая из фразы знакомые выражения. Не делать этого как раз позволяет многократное прослушивание роликов на ютюбе. Вы можете "заслушать" до дыр, но заставить себя все понять и все проговорить.Говорить об отсутствии "языкового слуха" все равно, что говорить, что вы не умеете водить машину. В Северной Америке водят машину 99% населения. Без этого нельзя. ТАк и с языком. Вы говорите на одном языке, абсолютно  так же вы сможете, если понадобиться, заговорить на другом.