Perhaps the first step towards succeeding in engineering is determining if and why you want to be an engineer. The field definitely has its monetary rewards. A bachelor's degree in engineering on average reaps a higher salary than most any other degree you can get in college, and the field in general is expected to continue experiencing growth, with growth especially strong in the areas emphasizing technology.
Engineering also provides for a stable career.
Many engineers work a standard 40 hour week. Movement between companies more often than not tends to be the choice of the engineer than the choice of the company. Layoffs do occur in engineering, when markets disappear or new products replace increasingly obsolete ones, but they remain relatively rare. Our society is becoming more technologically driven, and as long as our society desires to expand on the scientific front, and as long as there is a driving force towards increased efficiency, engineers will continue to be an essential part of society. In fact, engineering is what drives an economy.