practice and patience dear. Things dont change overnight. messi, abrahim lincoln in one day... dont think that you never want to become them and cant become like them so why bother.. even the best needs the encouragement and motivation. that's why all sports teams have psychologists and coaches. A coach is as important as a player. So mastering yourself comes with practice, patience and hard work. I want to read 30 minutes daily and I spend time on youtube.. watching bullshit. I really need to control myself.. like that we all have many bad habits and slowly we will overcome them. have faith in yourself . keep going