Some thoughts here
- Why are you sitting in 100NL with only 35? Never do that
- I like a bigger PF raise, 3x at a bare minimum and don't be shy about going higher than that
As played, it's hard to avoid going broke here because of the beauty of a set. So, I think you played it fine in the sense that many people can't find a fold here - myself included - but there are still things to tighten up in your game.
A4 got into the pot by getting 5.5-1 odds, that's probably not a mistake on their part and you allowed it to happen with the small PF sizing.