Step 1:
Grow your hair out. You are going to have to take some time to let your hair grow.
Allow the bangs to grow out in front until they reach a level just below the eyes. The hair length should go down to the shoulder and girls can go even longer.
Step 2:
Get a good cut. You can go to a salon or ask a trustworthy friend to cut your hair. The cut should be layered in long, jagged sections. You will need some extra product to have the short spiky look but first you will also need to layer and cut the back.
Step 3:
Cut the ends using a razor. The razor will cut jagged and narrow edges to your hair.
Just choose some sections to shear with the razor. You can maintain your style by trimming the edges every few months with the razor.
Step 4:
Consider a darker color. Black hair is not imperative, but a darker color might help with the look. If you don't want to hurt your blond locks too much, you can put on some black or dark red streaks to straight blond hair. You could even go for a dark shade of brown or burgundy red.