I'd suggest a compact double like
this. It has 34/48 rings and uses the same bottom bracket that you already have. It should work with your existing shifter and front derailleur as well. The gearing won't be as low as you'd ideally like, but swapping out the drive train gets expensive real fast. In most cases, you're better off saving up for a new bike than swapping out a drive train.