Life is a constant battle. A battle between good and bad. A battle of the mind and heart. A battle of the physical and unseen. There is no soul living or has lived that is not facing a battle. The greatest battle, is the battle of self. The battle to go forward and be all that you were created to be or to remain stuck where you are.
The most important thing when it comes to self and overcoming and defeating daily battles is to have firm belief. Belief that God is in control, he will make a way out, and having hope. When it is all said and done, the only thing that will matter is what you did to accomplish the test and defeats. There is power in belief and trust and it must never be underestimated.
The mindset plays a huge part when it comes to the self battle. Your mind has to remain in a positive state no matter what. Have good opinions of God and yourself. When you get your mindset in order, everything else follows. Your mind is the foundation of success. Having A God conscious, clean , positive and focused mind will keep you at the top always. Keep your mind in check always. The greatest battle is indeed the mind.
In all, Love God first above all. He is the only one who can help and see you through every obstacle you will face in life. The battles never end! The battles make you into the warrior you were created to be. success is only given to those who work. Be kind to yourself and love yourself unconditionally.