How to Update Character/Vehicle Movement in BP?

Ok. Here is something i wonder, how to go about??

For eg. i have a vehicle that i’ve setup and i want the player to be able to upgrade/improve its acceleration or suspension setup, while in gameplay or from a menu. How can i go about setting up such a thing??

As far as i’ve witnessed, the things that you can setup through Blueprints, is all movement control related.
Like set throttle, set steering, so on and so forth. Its kind of very limited to a general purpose setup like GTA, where the vehicle is a part of the environment.

Can someone share how to go about with this ??