Load Balance 2 wans

Hello everybody…
I have a network setup that provides internet access to my clients( 2 wans + mikrotik router board + ap sectors) my wans are bridge connected to our isp ( 2 wans instead of one to increase the band received), our isp uses pppoe server..

my question is if I can load balance the two wans so that the traffic received from the wans will be sent to all of my clients and vice versa equally (my clients connect to the internet through pppoe client obviously)

you may ask why I don’t create two bridges each one will group a number of my sectors and thats it, well I don’t want to use this method although it is a way to go because the band transmitted and received from the 2 wans is not equal(one is stronger than the other) so I want to distribute every packet evenly

I used this scenario but didn’t work for me:
/ip address
add address=10.60.60.10/24 interface=bridge1
add address=10.50.32.5/24 interface=wan1
add address=10.160.4.5/24 interface=wan2


/ip firewall mangle
add chain=input in-interface=wan1 action=mark-connection new-connection-mark=wan1_conn
add chain=input in-interface=wan2 action=mark-connection new-connection-mark=wan2_conn

add chain=output connection-mark=wan1_conn action=mark-routing new-routing-mark=to_wan1
add chain=output connection-mark=wan2_conn action=mark-routing new-routing-mark=to_wan2

add chain=prerouting dst-address=10.50.32.0/24 action=accept in-interface=bridge1
add chain=prerouting dst-address=10.160.4.0/24 action=accept in-interface=bridge1

add chain=prerouting dst-address-type=!local in-interface=bridge1 per-connection-classifier=both-addresses­-and-ports:2/0 action=mark-connection new-connection-mark=wan1_conn passthrough=yes
add chain=prerouting dst-address-type=!local in-interface=bridge1 per-connection-classifier=both-addresses­-and-ports:2/1 action=mark-connection new-connection-mark=wan2_conn passthrough=yes

add chain=prerouting connection-mark=wan1_conn in-interface=bridge1 action=mark-routing new-routing-mark=to_wan1
add chain=prerouting connection-mark=wan2_conn in-interface=bridge1 action=mark-routing new-routing-mark=to_wan2


/ip route
add dst-address=0.0.0.0/0 gateway=10.50.32.1 routing-mark=to_wan1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=10.160.4.1 routing-mark=to_wan2 check-gateway=ping

add dst-address=0.0.0.0/0 gateway=10.50.32.1 distance=1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=10.160.4.1 distance=2 check-gateway=ping


/ip firewall nat
add chain=srcnat out-interface=wan1 action=masquerade
add chain=srcnat out-interface=wan2 action=masquerade


what is wrong and how I can manage to accomplish this??
thanks