"Be yourself" is probably one of the most incorrect pieces of advice to ever offer someone..
*bzzt!
Wrong.
Ruadri, if you are still in school then the advice that everything will change later was right; nothing that happens in high school will really matter to your real life except, perhaps, how you deal with bullies and such.
'Be yourself' is exactly right. You need to attract someone who appreciates your self, because if you act like a jerk, you will resonate with and attract a woman who is also a jerk; she'll never satisfy you, and you'll face the need to be someone you're not, for the rest of the relationship. In fact you probably won't run into a True Love for some time; you'll deal with at least 3 'heavy' relationships in your life and that means at least two of them will end, and probably badly.
Who you are will develop as you have your relationships. There are things you can only learn by going through the really bad times, and observing how you and your loved one reacts. Many times you'll get lessons on either how you do not want people to react around you, as much as you'll learn to lose bad habits by having them cost you dearly.
The human personality is so varied there's no ideal way to go about it, except to be who you are and to search until you resonate with someone who wants that person. Until then, find some bang partners and don't sweat it. Be a nice guy always, we are worth twice what jerks are. Just be a nice guy who is bold enough to ask a girl out, and who is brave enough to get up and dance if she asks.
PS - one thing you'll find: many woman say they want a nice guy but go for jerks; some think they want the handsome jerk but discover these guys are without depth. the truth is, half the time women don't know what they want until it's already in front of them, and then they make the wrong choice, any way. [there's nobody here I intend to pursue, so I can say this without fear
]. You're going to go through rough times before you get what
you want. But eventually, you'll get her.