Why do u want to be popular? It's really not as great as u might think. All u need are some good close friends. Just be yourself :D Nerds are cool. I have lots of friends who are nerds. Give 'em a chance :))
just dress nicely & do your hair different ways & try to look girlier & if you wear makeup try a different style. Trust me, people will start noticing you. & try to ignore the 'geeky' kids . become friends with the 'populars' & give them gum, lol. Also, for your singing, enter a talent show or post a video on fb or somthing of you singing.