Yes, self-control is really necessary when playing gambling so that we don't forget how long we can gamble and can also control the use of money. We cannot use much money to gamble, especially if we have a family with many needs that we must fulfill.
The people who give the predictions we can analyse them but should not Soli depend upon them. For example everyone has a different amount of money to spend in gambling and the person who is predicting may have the result same for every prediction he is giving to a number of people but he does not take into account that every person may have different Portfolio Management and the money which every person is willing to put in the bet and how much everyone is willing to risk
And we should not trust those who consider themselves experts in predicting matches, especially if they are people we don't know. Maybe we can use the predictions as additional data to find more clues in choosing the team. That will help us have more data so that our knowledge can increase.
No matter how much an expert predictor is and how much is his success story they will always be a time when thier prediction will be wrong and you never know which match his prediction may get wrong and you will lose your money if you follow him blindly. Due to this reason it is always advisable that after getting some idea from the prediction you should always think from your mind as well and then decide whether to bed on that team or match and the another important thing is how much amount you are going to place for each particular bets.