People who make it into any of the special operations throughout the world have a never quit attitude. The thought of failure never enters their minds. It is something that can't really be tought, but it can be cultivated and nourished. You are on the right track, just remember what you are there for. If you're there for the long tab, then you are there for the wrong reason...but if you are there to be the best and among the best, then you'll be fine. They don't need heroes in SF...they need true professionals.
I would also recommend taking the SF unit insignia off until you've earned the right to display it.