Hey! I am looking for the right bike for me. I want a bike that is lightweight enuff to go throught trails quick no problem and go up steep hills fast but that can take freeriding that I encounter on my trails. I don't need it to be able to do that much downhill because I don't do much of that only when it comes up on my trails. Any suggestions at all would help at all. I Might buy a bike already built or buy the parts seperately and build it myself so any completle bike suggestions or any parts suggestions will be very appreciated. Thanks!