Hey.
First of all sorry for my bad English.
I would argue that tournaments are not suitable for bankroll building. I play mostly at pokerstars. I have done about 100 tournaments, and have had 2times 1st place (out of 180), 1 time 3rd (out of 180), 1 time 4th(out of 180), 1 time 5th (out of 180), many times at cash place on different tournaments (from 180 to 6000 players).
Why I think you have not succeeded, is... that while playing tournaments, there is a bit different meaning for a word BAD LUCK. So what is bad luck anyway? Imo it's when you have a really nice hand, you go all in (and you have absolutely right to do so...), some donk calls you with virtually nothing, draws straight on river and you're out of the tournament... Sounds familiar?
The big difference between cash table and tournament is, that short stack strategy (any many more strategies) just wont work. If you go all in from small stack and lose, you bring more chips to the table and are happy again. But the tournament is over the second it happens. Now. Look at your previous games. What are hands that you are ready to go all with? Do you go all in with QQ? JJ? AK? Seems that these hands are all right to go all in with? NO! Why?
For example. AK suited seems a really nice hand. At the same time, your opponent has 7+8 not suited. You still have an advantage but only about 2:1 to win this pot pre flop. If you go all in with AK suited against 7+8 for two times, it's bigger chance that you lose one of them than that you will win both.
Sample 2: you have KK preflop. Almost godlike hand! If player with A8 not suited calls you ALL IN he has about 30% chance of winning the hand. If this happens twice you have about 50:50 chances to win both of the hands or quit the tournament...
What I'm saying is, that shite luck happens, because it has to happen. You can't probably ever complete a tournament without going all in. I'm not saying that you should not do it. I'm telling you should pick opponent very carefully against whom you go all in. These are players with short stacks who are forced to go all in, blind stealers and so on. Try to avoid going all in against bigger stack than yourself (except the case having AA ofc). They are not idiots either. You may have wonderful hand, but your chances are still 50:50 of getting kicked out from the tourney.
On tournaments there is one good time to be agressive and eat blinds. When paid places are near and people dont want to risk. Then its where you should act. You have sat quite quietly and have an imago of tight player. People are not very likely to call you if they know it would cost them to quit the tournament right before paid places. Raise blinds even with average hands and fold to reraises/ all ins. Dont try to steal from huge stacks. All small stacks wait someone to fall out, so they fold even stronger hands, as they dont want to be left unpayed. You will collect more chips than you think....
In final table... Oh... That's where you should pray for good hands:) If you have the small stack... you have to put it on one cards and try to double up. With large stack you steal from smaller. Every place higher is well paid - their only answer can be either FOLD or ALL IN. Mostly fold:)