В 18 лет уже не надо дергать человека, тем более очень вероятно у нее протест на то, что она вашим идеалам не соотвествует. Я бы посоветовала принять ее как есть, никаких разговоров-взглядов-намеков-полунамеков на эту тему, пусть ест свои бутерброды. Вы найдите себе свои увлечения  и дела, отвлекитесь от ребенка. Скорее всего через несколько лет она сама начнет за собой лучше следить. Как только сьедет от вас. А если так случится, что не станет, то тут уже ничем не поможешь, не стоит отношения портить из-за этого.Радуйтесь тому что есть - здоровая, умная, учится, ТТТ глядишь и дальше хорошо пойдет по жизни.Из личного опыта - знакомый молодой человек такой же есть.  Сейчас 21 год, пошел работать,  душ стал регулярно принимать,  одежды накупил человеческой, стал стричься стильно в парикмахерской, вообще очень изменился.