Achieving your dreams is not only about skill, it also requires courage. You need to dare to dream big. You also have too believe that you can achieve your dreams and that you deserve it. To dare to do this you need a high self-esteem.
First, you need to dare to ask yourself what you want. Only people with high self-esteem truly dare to dream big without limiting their dreams. Develop your self-esteem and make a list of all the things that you want: big and small, realistic and unrealistic. Once you have your list you need to prioritise. What do you want the most? What do you want first?
Raise your self-esteem until you know that you CAN achieve your dreams. Without this trust in yourself you will never reach your goals. Believe that it is possible.
Make sure that you feel that you deserve to achieve your dreams. If you don't feel this yet, you need to work on your self-esteem or hire somebody to help you with this until you honestly consider yourself worthy of all the good things that you want.
Finally, ask yourself again whether you really, really want the things on your dream list. Desire is the most important ingredient in achieving your dreams. Desire is even more important than courage or self-esteem. If you just want to achieve your goals enough, you will achieve them regardless of how low your self-esteem and your courage is at the start.