Bulkification is not a keyword — it is a habit: assume Trigger.new has up to 200 elements. Loop structure should not multiply SOQL/DML.
SOQL statements
20
DML statements
20
for (Opportunity o : Trigger.new) {
Account a = [SELECT Id FROM Account WHERE Id = :o.AccountId LIMIT 1];
}