Inheriting an existing Blueprint Class into a C++ class to modify it.

Yes but in practice you need another walk around!

Regarding the main question, the only method that I have in mind, could be if Nativize to c++ your Blueprint with the unreal tools, and clean your class (bad naming and ugly stuff), after that you can inherit conserving everything!