Heyy girlie! I hate to break it to ya, but everyone has ditzy moments. ;p Never go changing who you are as a person for one guy. I know you probly realllly like him, but if he doesn't like you for you, then is he really the right guy for you? Don't you want someone that loves every little piece of you? Not someone that expects you to be his little Barbie and do whatever he wants you to.
It sounds like you have really good friends. They're giving you pretty good advice. Another thing to consider is that they may be seeing a different side of him than you are. When we like someone, we become so infatuated with them that we only pay attention to the good and ignore the bad because we so badly want them to be perfect for us. But it can't always be that way.
I wouldn't keep chasing him. If you stand your ground and show him that you're strong in who you are, and don't care what anyone else thinks, then he will ultimately respect you more.
~*Kelsey*~