Ну хороший текст это субъективно конечно, но я будучи начинающим исполнителем разделил бы написания текста на несколько этапов:
Все это важно, потому что в русском языке любой флоу напрямую зависит от длины слов которые ты хочешь использовать в своей рэп песне, в противном случае придется очень сильно постараться что бы к примеру рифмовать длинные слова используя при этом триплет, который очень популярен в трэпе. Но это не относится к английскому языку т.к рифмовать на нем легче, да и слова кароче, так же там нет такого понятие как квадратные рифмы, в этом плане русский намного сложнее что сужает количество флоу которые можно(следует) использовать при написании текста с крутыми рифмами.
К примеру на англ. ты можешь читать используя флоу Offset'а при том иметь круто зарифмованный текст. На русском используя тот же флоу, тебе будет намного сложнее рифмовать как оксимирон к примеру.
После того как я выбрал флоу, начинаю вставлять рандомные слова тупо для рифмы. Получится бесмыслица, понимаю, но это только начало. И когда заполню весь текст песни, я начинаю думать о чем я хочу написать текст и даю песне название.
Сложно сходу взять и написать текст. Для начало заменяю отдельные, возможно, очевидно бессмысленные слова на подходящие на тему (в дальнейшим, при необходимости и их заменяю).
После, так сказать первичной оброботки, могу удалить, изменить, добавить слова, строки, отсылки, пословицы,фразеологизмы, названия брендов, англицизмы. Главное, что бы была задана обшая тема, атмосфера, настроение трэка. Все остольное это процесс шлифовки и коррекции до удовлетворительного состояния.
P.S. Я сам учись в этом направлении, так что, присутствует вероятность некомпетентности в данном вопросе. TY