No replies? All those things help but in the end it boils down to attitude, you only get better if you really want to.