I remember learning this in school. None of us had ever heard the English "in my element"
A less literal translation is 'I am really happy'
It used to make us laugh because they had to teach us the English phrase as well as the Welsh one!