Does that mean that if I solo-mine and don't get a block I will get transaction fees?
You get nothing unless you solve a block. Assuming the block is not orphaned, you get the full block reward (currently 25
BTC) and all the transaction fees for every transaction included in the block you mined.