If I were to use a move like Ingrain (for example), and then three turns later my opponent used Heal Block.
No. This is a passive healing move, and Heal Block only blocks direct healing moves, or most commonly called, "Reliable recoveries." Attacks like Aqua Ring and Ingrain are not blocked by Heal Block, as far as I know.
How to change your username
How to add a user avatar
Why was my post hidden?
The points system
Flags vs Downvotes
Type a Pokemon name, type, move or ability to see instant results.