Your BB and Crankset go together, as in if you have a square taper 107 BB, then you need a matching crankset. Is your BB going to match that crankset? Just use the crankset that's on your bike, it's not the cottered kind so you atleast don't have garbage.
A new wheel is ideal for the rear...