You've got some nice bebop lines going. Your phrasing is good, but what you can do to add some variety is to use different rhythmic note groupings. Try triplets, 16ths, quintuplets. Mixing these up with 8th notes is a good way to change the pacing of the line. It can create good momentum when used right.
I can hear you got a good grip on arpeggios and some bebop devices. Now might be the time to try some more outside sounds. For example on the bridge, on the Am7 D7 Gmaj7, try an Eb major triad on the D7. Eb minor works too. F minor pentatonic is nice.
You can try these triads together with the Eb major: F# major, A major and C major. You can make them all minor too, even mix it up with some minor and some major.
That's all for D7, so you can transpose them to work with the other V7-I situations in the tune.
On the C7#5, the last chord of the tune, C augmented triad is a common choice to play.
So in general, more rhythmic variety and a bit more adventurous harmonic choices will spice up your playing.
That being said, I think it sounds good already and that you have a good foundation for a bebop vocabulary. Just keep adding more
