I started to go down that path with my first bike I bought and paid for entirely myself. When I got to adding up what was needed and wanted, then considered what the result would be.... an old bike with new stuff and still as heavy as the day it was new.
So I got rid of it and got a better old bike to fix up. But things can get expensive quick when you go down that road. So consider new bike too.