Let go of dance practice, the basis is to burn different movements into your body and let your body remember these movements, not your brain. Hearing music and thinking nothing, the body will naturally have that rhythm, which is to master the spirit of a dance.
The common fault of people who can't solo is that they are too deliberately memorizing routines and can't follow the music casually.
The practice method is just to practice a series of basic skills and basic movements, increase the range, strength and musical fit, without thinking. It won't be long before you find that as soon as you hear music, you will make these actions subconsciously. The more subconscious actions, the richer and more brilliant solo will be.
Solo can also prepare routines in advance, but it will be very tangled. Hip-hop is a casual thing. I feel very tired every time I prepare. I can't feel it if I change the music. You'll think that 00T.