It is easy to point fingers and pass blame to others. Although, ultimately, at the end of the day you are the only one responsible for YOU!
No matter what good or bad decisions you've made at home, at work, in life; you are the only one to blame. Take responsibility and own your actions. For once you fully take responsibility for yourself, and only then, will you achieve a greater level of freedom.
Many people will attempt to control you out of fear and/or for their own agenda. They will only succeed if you let them.
Stop letting others "hold" you back. Stop letting others make choices for you. Stop letting others tell you "you can't."
You can achieve success in what ever you want to! The choice is yours. Go after that dream. Don't be afraid. It is up to you and only you to take action for yourself.