Based on your post, I would recommend a heart rate monitor and a few good books, like Chris Charmichael The Ultimate Ride and Joe Friel Ultimate Heart Rate Training.
I too would love a power meter. But they are expensive and I spend equal time on road and mountain bikes. I'm into data, it's a motivator for me. I like to record/analyze my workouts.