When it comes to setting goals in fitness and making sure you achieve them, I would advise you break down the whole process into 5 stages:
WHAT is my goal?
Pick a goal that will challenge you but is relatively short term. For example: “I want to get a bar muscle up!” If you still don’t have a pull up, perhaps start with that!
If you want to work towards bigger picture longer term goals, I would still advise breaking them down into stages that can be achieved within a 6-month period. For example:
I want to get a bar muscle up by the end of the year and I want to get my first pull up in 2 months.
HOW - What programme/structure am I going to use?
Once you set a fitness goal, I would advise you speak to a professional who can help you to set a programme, putting together a progressive plan to achieve it. A good programme isn’t just going to help you achieve your goal quicker but will also help you prevent injury and over training along the way too.
MEASURE - How can I track progression?
This is what a well written programme does. It should provide you with structure and periodise progressions, first building foundations and then naturally building towards the final goal.
It’s important that you make notes of each progression, as it is quite easy for us to forget how far we have come, especially if we are taking longer to get through some phases of this journey.
Celebrate the mini wins! Learn how to enjoy each step of the journey.
Don’t compare yourself to other people, it is your journey and no-one else’s. Every time you frustrated, look back and see how far you have come and trust the process.
ENJOYMENT - Do what you love
Yes, it is amazing to challenge ourselves. However, make sure that you do what you love, and not what you think people expect you to do. Sometimes we are so committed to achieving a goal or so scared of disappointing people that we forget the bigger picture and only think about these goals.
When you have a tough day, look back and always ask yourself why you started training for this goal in the first place.