Dedication
I was a reasonable student at University, I attended most lectures and I did ok in the end.
Although I wasn't the best in my fields, I had dedication to help me. After graduating, in the space of three months I applied for around 300 jobs. I did free work to gain field experience and when I started my first job as IT administrator for a product company, I was still working two jobs. After 6 months, the company I had done free work for approached me and offered me a job.
It may not be the best solution but it payed off well and I'm enjoying everything I do!