Do you hate the way your own guitar solos sound? Have you thought about why?
If you don't like what you've been playing, I have some questions for you.
Are you playing in the appropriate key? Are you using the correct scales? Are you staying within those scales?
If the answer is no for those questions, then that may be a good place to start looking. It's important to know what key you are going to solo in, and what scales work with that key.
However, if you answered yes to those questions, then perhaps you are actually playing better than you realize.
Quite often, people are just overly critical of themselves and will automatically put down anything they do. This is especially true when it comes to those new to learning guitar. Even if it actually does sound good, their mindset is already focused on the negative and that's that.
So, if you're playing in the correct key, using the right scales, perhaps you can ask your teacher to listen to you play and get their opinion. You can also ask friends or family members. If you're brave enough, you can post an audio clip or video of you doing some improv online. I'm more than happy to take a listen to what you're working on.
Now, if you get compliments on your playing, I invite you to accept them and the idea that you actually play better than you give yourself credit for.
And, as always, the more you play solos the better they'll sound to you. So keep playing, and keep trying to have fun with your leads!
HEY!!! Does Your Rhythm SUCK!?