To build on the already good suggestions on this topic...
Find a song that you like that you can't play because it's too fast for you. Work on it. Lots. But, heed the advice of the other people which was "play it slow and work up to the proper tempo". Make sure it stays clean and clear, otherwise you're just going to be playing really fast garbage that people won't want to listen to anyways. Working on a song that you like is much more fun than always working on scales to build stamina/speed... but make sure you hit those scales every day too.
