hi all,
i had found the rootcause and had solved it.
Firstly, the rootcause is by my DIY canister filter. Due to the inlet of the filter is stuck with junks (fish reminding, food, plants and others), my pump needed more power to force the water out, therefore the heat of the pump rises and cause some of my plant to die too

. See the picture below:
See the red net which is attach to the inlet? it stop all the junk there and causing the water flow to become slow and heat is produce by the pump (sorry about my english)
Thus, i remove my DIY Canister filter (just like what you've advised) and i replace with a hang back waterfall filter. by doing this my temperature drop from 34 to 29 Degree C.
Secondly, i think that i can go futher with a heat sink attached to the back of the waterfall filter as shown in picture below:

with this i brought the temperature down by 2 to 4 Degree C.
then i go futher by using fans, one of the fan is blowing in to the tank and the other sucking the air out. with this i brought the temperature down by another 2 to 3 Degree C.

see picture below:
all this idea is from fishlore, i just combined all the useful idea and bring it together thanks guys.
And i thanks fishlore fan and guys for helping me out with this problem.