Надо быть такой, какая ты есть. Тогда рядом с тобой будет именно тот человек, которому нужна ты. Однажды муж моей подруги (бывший) сказал ей: "Как же я ошибся: думал, что женюсь на принцессе, а оказалось ..." А все почему? потому что она знала как себя вести, чтобы "женить" его, почувствовала это: сцепив зубы, ни в чем не перечила, была ласковой и нежной, сюсюкалась с маленькими детьми и т.д. Глядя на такую Белоснежку сердце, истосковавшееся по любви и ласке. сдалось и они поженились, спустя, наверное месяцев 5 (максимум полгода). Как выяснилось - Белоснежка не хотела детей, не любила работать, ей хотелось плясать на дискотеках всю ночь напролет, и она..снова начала курить (хотя бросила еще до знакомства с мужем). Брак долго не продержался, и расставание было весьма болезненным. Сейчас у подруги все более-менее хорошо: по крайней мере она встретила человека с интересами, близкими ей по духу, но более зрелого - который понимает, что одними танцульками сыт не будешь. Но и против ее развлечений ничего не имеет.
Другое дело, если речь идет о самосовершенствовании - но только не для него, а для себя. Делать себя такой, какой ты хочешь быть, в соответствии с теми представлениями "об идеале", которые у тебя сложились. Напирмер, выучить 12 языков, или заниматься фитнессом, или получать высшее образование и т.д. и т.п. Но к вопросу о том, как удержать мужчину, это не имеет никакого отношения. Чужого не удержишь, а своего держать не надо.