Beautiful is about esthetic, attractive is more phisical. If somebody is attracted by you, mean that he would like to touch you, kiss you, embrace you etc. But if somebody says to you that you are beautiful, means that he likes your body, your shape :) understand?