i know that str agi teeth and skin condition affects it too both are on max setting
Maxing STR is bad, if your STR is higher than 100, you get negatives bonus, going through the same routine may not be enough, if you miss an important thing.
Makeup
Deodorant
Brush Hair
Brush Teeth
Lip Balm
Moisturizer
Shave
Wear higher quality clothing
Beauty Bar skin therapy, in City Mall
BMI between 19-24
Exercise, but not too much.
Visit the dentist and get your teeth fixed/cleaned
On Magic route:
Make friends with a Fairy
Learn a spell of Glamour
Have your Tutor mold your flesh
Become a Succubus and have lots of Sex
Bonus:
Electrolysis at the city clinic, so you never have to worry abut shaving again.