Regarding technique: Work on your vibrato, it's worth it. Keep in mind that it's not just about vibrating the strings with a constant speedy frequency (like in guitar pro). Vibrato is a human expressive articulation that serves an important purpose and so should be learned separately. Violinists for instance spend a lot of time perfecting their vibrato. Listen to solo-violin music for inspiration.
Practice manipulating the frequency and intensity (pitch interval) of both your vibratos and bend+vibratos, depending on the context in your solo. A common technique that is used a lot in solos is to vibrate the string slowly and then gradually increase the frequency (tempo) of the vibrato as the end of the latter approaches. Another common technique for when playing a bend note: You bend and hold the note, and then add a vibrato by the second half or the last third of the bend. Master these and you won't have to worry about your vibratos sounding like guitar pro anymore.
Here is a video with clear examples of perfectly executed vibratos (just the intro is enough):
http://www.youtube.com/watch?v=uWCBnYE48Ss&feature=related
And another with excellent bend-vibratos:
http://www.youtube.com/watch?v=glJU4wMFvdk
Regarding the solo itself: Try not to solo for the sake of soloing, wandering aimlessly up and down a scale or two (which is ok to do if you're just improvising and looking for ideas, but not for being included in a real meaningful song), but rather spend some time coming up with a bunch of ideas and use them to create a meaningful solo that tells something, musically speaking. It's not too different from using sentences to create a meaningful text.