Being able to bunny hop high is all about practicing to do the move and getting better and higher at doing it. A trials specific frame will make it a lot easyer to do trials on. A mountain bike or the such, You can learn basic moves on but it wont be anywhere near as good as a trials bike will be. Also running trials specific forks will make it easyer but they are not as essential.