Assess your past mistakes
As mentioned above, destiny does play an important role but it is never the sole reason behind your failures. If you want to have a different, better future, you have to objectively assess your history and the mistakes you have made in the past. Most people, who struggle to achieve success, have a habit of taking things for granted or giving up quite early. Having assessed your weak points, make a conscious effort in future to eradicate those flaws from your personality.
Plan what you want to achieve
Once you realise that you are not able to fulfil your potential, spend some time with your own self and decide where you want to be in the coming years. Set goals for yourself and work hard to achieve them.
Stop mourning your past
If you want to change your destiny, it is about time that you stop cursing the past and move forward in your life. By complaining about your bad luck in previous years, you will waste your energies on something which is unchangeable.
Bring optimism in your personality
Having faced numerous failures in the past, it is quite easy for anyone to become a pessimist. However, one of the most important steps towards changing your destiny is to start thinking positively. Whether you believe it or not, imagination does play a vital role in the performance of an individual. Imagine that positive things are going to happen in your life and you will see improved destiny in future.
Have faith in God
Pray regularly and have complete faith in God. Remember that destiny is in God’s hands. You should consider your past misfortunes as a test from God and hope that the future holds a lot of success for you.