The main reason you are not doing your best is the fraud we call impostor syndrome. When you have feelings of self-doubt and personal incompetence, you live a life for the world and not yourself and this will return to make you live in constant fear of discovery, you strive for perfection in everything you do and this will might damage your self-esteem and be in a cycle of depression, and guilt.