Just be dedicated, and don't be lazy.
Go search up videos on youtube for "fridrich method tutorial" and search up tutorial pages on google. It took me around a year, but I was lazy on memorization.
If you don't have such a huge interest, stay at the level you are. Otherwise, here are some links (learn them in order, that's very important).http://www.youtube.com/watch?v=jGeTtD4tB5whttp://www.youtube.com/watch?v=i92TfwcSJgwhttp://www.speedsolving.com/wiki/index.php/PLL