Maybe the Holy Grail of noob questions.
#1 Quality time to practice.
#2 Dedication.
#3 Quality gear that is affordable.
#4 Learn properly. www.guitarprinciples.com

Yours?