I have never heard "estar bueno" as a synonym of being attentive.
In colloquial language, "estar bueno(a)" is to have a nice body...
As for "estar viejo" it means exactly "to be old"... "
parecer viejo" is "to
look old".
"Para" is a tricky preposition sometimes... It will also be a good exercise for her.