skill, knowledge can be gained through practice through time with right attitude.
With wrong attitude, nothing will be learned.
and if you want to ask what is the right attitude. go read through the entire thread again. see what others had advised and what were your replies.
get out of yourself and read as a third person.