I've got similar problems and I started to take lessons. I'm gradually improving now.
You are very good at rhythm guitar, there is no reason you can't be at the same level on leads.
Keep on working, keep on improving, keep on having fun! laugh