I realise that by the notion of perfect you are referring to fine-tuning as time progresses, which is realistic and I totally agree with what you are saying, everyone should strive to improve but reality is not many do.. neglect those because most people that end up in the top are people that continuously and ruthlessly improve themselves. You need to change your lifestyle, little by little. It won't change overnight as you rightly mentioned but if you just don't do anything about it.. then expect to nothing to happen. The important lessons though is that you do it for yourself and not for anyone else. The best thing you can do while you are still in university is to join societies, you will make many friends that way.