You may find it helpful to consider the differences in these words in terms of direction:
Take – from your location outbound
Bring – inbound to your location
Carry – any direction
Fetch – from your location outbound AND then inbound to your location.
Some English learners have particular problems with take and bring, depending on their native language. In Chinese for example, both are expressed by the same word. How about Italian?