Don't EVER be cocky people. Never ever in even the smallest way. I learned this the hard way trust me. I've had a chance with pretty much every hot girl that has ever crossed my path and for a lot of my life I messed up with ALL. Cockiness is a huge turn off and will get you nothing.
Humbleness is the key. As hard as it was for me and im sure is for some of you, be humble, at all times. When you are humble, others instead of YOU will start talking about your good traits and commenting you and trust me that feels way better. Any of you cocky guys out there try this and watch your life transform for the better.
Hope your all doing well