I experienced some of the mistakes mentioned by the OP during my early days of trading and I learned a lot from them. These past mistakes made me more inclined to study more kinds of technical analysis and other tools to improve my trading. Following the rules on proper trading and avoid these mistakes might be follow initially but if you are determined to become a better trader then you may be able to overcome it later.