>>3 Pretty much this.
Furthermore, every guy has another taste in girls. We could tell you what we like, still no one knows whether your crush thinks along similar lines or not.
If
>>2 says "stay cute" and your crush likes rough girls, you draw the short straw.
Be yourself, for you want your boyfriend to love you and not a portrait of someone you are pretending to be.