any other ideas are helpful
You must know someone who has cycling experience. Talk with him/her - or get to a shop and tell them about your ride.
Ask for honest answers about what is "needed" for your bike, as well as what would be the best new bicycle for some one with your means and interest. Guessing about things over the Internet can miss too many items.