I work with hundreds of successful engineers in the course of my work. There must be a difference somewhere. That difference is the same that I find in trumpet players. There are those born for it, those that make it work and those that have fun, at the other end, there are those that make excuses. Bad decisions can slow one down, but do not have to permanently destroy ones character. Here at TM we really make an effort to help those that help themselves. The same applies elsewhere. I am happy to hear about your progress!