Maybe try and reproduce elements from other sites and get a feel for how it's done. Then apply similar techniques when it comes to creating your own design. Also, just stick at it. If your not happy with your design, step back and think to yourself how could I improve it? Possibly change the navigation? The typography? Criticism from others can be a big help