Thanks for that. Actually this is everything going through my mind that I often battle with myself over and then I realize that it is right and that I need to let go of it all and allow myself to BE HAPPY!
I agree with the second things too about not trying to improve a man. I mean, it's great in a relationship for both people to grow and learn from each other but it's not our job to "fix" them anyway. If we don't like them for who they are and if they aren't the ones making improvements in areas that THEY want to improve in then that is their problem.
Definitely strive to be happy and keep going after your dreams. Don't ever give up because one day you will succeed and you don't need to be in a relationship to be happy. Be happy being you, be confident, do what you do so well and you are going to SHINE!