Body language
Part of assertiveness is open, secure body language. The way that you present yourself has an impact on how you are perceived and treated. Passive body language would be the classic "victim" stance of hunched shoulders and avoidance of eye contact, while an aggressive stance is one with clenched fists, glaring eyes and intrusive body language.
Assertive people generally stand upright but in a relaxed manner, looking people calmly in the eyes, with open hands. A good first step to becoming more assertive is to consider your own body language through role play.
ACTIVITY
With a friend, or in front of a mirror, try different types of posture and body language as you imagine being the aggressor, the victim and finally an assertive person. Your friend can play the opposite role of passive versus aggressive and so on. Finally, see what it feels like to change from being in a passive/aggressive stance to using assertive body language. Just standing in a confident, calm way can feel empowering.
Afterwards, ask your friend to tell you what went well and where you could make improvements.
Try the situation again. Then swap roles to see the other person's perspective.