1. Train with a goal. Sounds like you've got a good idea of what your overall goal will be, but I'd encourage you to make it time-bound. There's a goal setting acronym, SMART, that works out really well for health related things... Specific, Measurable, Attainable, Realistic, and Time-Bound.. For each of these parts, be specific with how you plan on holding yourself accountable, and exactly what change you'll see by the end of your set time frame.
2. Work to failure, and then beyond. No matter if you lift heavy (which I'd personally go for if you're trying to bulk up), or go lighter with more volume, lift with the intent to tire out every single fiber in each muscle so you can't squeeze out even one more rep at a certain weight. Then, pull a drop set out with a lighter weight and push yourself even harder. This will result in awesome results!
3. Stay accountable. Tell other people that you're doing what you're doing, or hit up RJ for support. I use bodyspace on Bodybuilding.com as well as RJ for sticking to my guns and GSD.
Fourth and final piece--there's no such thing as luck... hard work yields the results you want. They won't happen overnight, so keep your head down and lift like a sonovabitch!