OP my biggest pointer to you is just play it more, most falls under familiarization and to skills, just wiki for more detail, as well as things like conditions.

"it would be very nice to know enemies weaknesses and immunities"

I found the game plays better once you have a solid enough understanding of the game, say 1/2-2/3'rds through Ctseal, to not see resistances, so I no longer put 5 in lore. It adds a little more to encounters figuring the enemies out as you battle, instead of just knowing and doing exactly what is ideal against them. I do surrender that as a personal preference which others may not have.