None of us are born knowing everything. We had to learn everything we know, little by little. As a baby we had to learn how to crawl before we could walk. We had to learn how to use a spoon to eat. We had to learn how to tie our shoe laces, ride a bicycle and so forth. Our first attempts at doing all of these things may have led to frustration but we didn't give up. We fell down but we got up. Over and over we tried at tying those laces and finally we figured it out. We kept trying and when we succeeded we were somewhat astonished but very proud of our triumphs.
Now as adults, some of us have lost that ability to see things through to the end. The first time we attempt something that we've always wanted to do and have a problem with it we give up. We look at the people around us who had success with the same thing we tried and think they are smarter or have more talent. We think we will never be like them. When in reality, most of those people were not born with that talent. They had to learn and it took hard work, patience and perseverance. You will never hear them utter the words "I can't".
If you should ever find yourself giving up on your dreams, think again, one last time. Take a deep breath. Remember that old inspirational story of The Little Engine That Could. Try one last time with a different approach. Find out if there is another avenue you can use. Research and read all you can on the subject. You may find something that will give you a better understanding. Take baby steps. Climb the ladder one rung at a time and don't look down. Eventually, you will realize how far you'll come. You will find that you have reached the top. You will be a star!