I prefer to not use the all in preflop unless I am low stacked then its the only thing to do. I do like to use it every once in awhile after the flop as long as I am in good position. You need to win the big pots, so if you have the nuts why rush the all in, slow play it a little and try to suck someone in.
You should also change your play during the course of a game so your not an easy read. If you are predictable players will catch on to your tendency's and take full advantage of you.
I love playing against players who go in all the time, have patience, your moment will come to win that all in, seen it happen too many times.