I'm just happy to see someone ask what they can do to get ahead vs. show me the quick and dirty way to do it.

I have to second what is already being said in this post, what you want will come with experience but only if you absorb the right things. Read, read and read some more. Try and hang out with the IT director at your school, also he/she should have some ideas for you on where to intern during the summer or after school. Yeah you'll be working for free but get in with the right person or shop and it could really jumpstart your knowledge since you'd be exposed to a variety of situations.

Good luck!