I believe the two most efficient fuels by weight (i.e., calories/gram that they produce) are hydrogen and diborane, in that order. That is just what I have heard, don't know for sure. Depends a lot on what you want to do, though, if you want specific impulse, smooth burning, long sustained burning, etc.