You have limiting beliefs
I'm currently reading "You Are a Badass at Making Money," by Jen Sincero. She talks about limiting mindsets around making money. She used to say things to herself that started with, "I can't..." and so, she couldn't. But as soon as she started saying, "I will," She did. This idea doesn't only apply to your financial life. It applies to all areas. If you don't believe in yourself & have a limiting mindset, you will never achieve that goal.
You are not willing to invest in yourself
Girl, if you have a goal to compete in a bodybuilding contest, but have never gone to the gym before, you better be willing to invest in a coach because there's no way you're going to succeed if you don't. And that is OKAY. All the succesful people in the world invest in themselves, and so should you. This concept applies to all areas of your life. If you have a business, invest in a coach. If you'd like to lose weight, invest in a coach. If you want to learn about knitting, invest in a book about it. Investing is one of the best things you could ever do for yourself, but you have to be willing to do it.
You don't fully commit
Are you truly committed to achieving your goal? There is a difference between saying you are committed and actually being committed. Let me give you an example: Are you trying to lose weight? Then why are you eating cookies every day? That, my friend, is not true commitment and it's why you are not achieving your goal. But you can quickly change this around by truly committing. It helps if you journal daily, weekly, or monthly. Jot down your goals and put them where you can see them every day. Then, sit down regularly and journal a reflection. How did you do? What can you do better? By doing so, you are implanting this goal deep into your brain where your subconscious mind will remember it. And this is key to achieving your biggest goals. I'll get more into that next.
You fail to write your goals down
There are dozens of studies that prove the value of writing down goals. If you truly want to shift something in your life, whether that's earning a more significant income or running a marathon for the first time, you should jot it down somewhere you can see it every day. There's power in this method, and it does work. Here's why: When you only think about a goal, it will most likely get jumbled up with the other 80,000 thoughts you have every day. When you speak about that goal to another person tho, you're making it a little more tangible. But, when you actually take the time to write that goal down, you are telling your subconscious memory that this thought is worthy enough to take time to write it down. That thought, or goal, is then going to go from your short-term memory box to your long-term memory box, and this is where you want your goals to be because it's this part of your brain that's going to remind you daily to work towards it. Writing down your goals is the best method to prevent yourself from forgetting your New Year's resolution until the end of the year when you only remember because you realize you forgot all about it.
I hope these tips motivate you to get a little more serious about your goals.