I would suggest a professional bike fitting.