A trading journal can help! Also i hope you have a trading plan in place whenever you want to trade.It helps me to avoid entering unnecessary trades and even revenge trading.Its good that you know your weaknesses, you just need to work on your weaknesses and i think you can do good. Wish you luck!