Practice is EVERYTHING. I've been playing 13 years now, and I teach guitar at the local music store... and practice is 99% of good guitar playing. I usually play 2 hours a day, minimum, sometimes up to four if I can spare the time.
Keep playing a lot, listen to everything, play as many different things as you can, and don't get discouraged.