so can you explain that and the transaction fees?
A transaction can include a fee to give miners an incentive to include the transaction in any block they mine. The fee goes to the miner who includes the transaction in a block that gets into the chain.
Do we also mine those blocks? the transactions themselves? How does a fee get added on?
Before a miner starts hashing, he generates the block he hopes to add to the chain. He can include whatever valid transactions he wants in that block. The fees for that transaction go to him.
i'm on a pool and i noticed the solved blocks tend to all be a tiny bit over 50, is that the fees?
Yes.
and what you can generate any size block?
There is a maximum block size, but I don't recall what it is offhand. But a miner can include no transactions or fill the block with transactions (assuming he can find enough valid ones). It's all up to him.
stupid newb if you cant tell
There are no stupid questions, just people who stay stupid because they don't ask questions.