Hello emmurtaza,
you need to use an 802.1Q trunk carrying all Vlans between the two switches.
The total cable length must be less equal to100 meters. If using patch panels account 5 meters as equivalent to each patch connection (in terms of attenuation).
It would be better to deploy two cables for redundancy
int gi 2/0/1 and gi2/0/2 should be used to have the best performance.
you need to deploy cat 5e or cat6 cabled with 4 pairs all wired to achieve 1 Gbps speed.
int gi 2/0/1
switchport
desc to second C3750 port xx
switchport mode trunk
channel-group 1 mode active
! if the port has both RJ45 and a bay for optics
media-type rj45
no shut
int gi 2/0/2
switchport
desc to second C3750 port xx
switchport mode trunk
! if the port has both RJ45 and a bay for optics
media-type rj45
no shut
On the second switch you need to ensure that the all the Vlans are either locally configured or learned via VTP
(I haven't seen any VTP command in your attachment file, it can be the case on core switch to configure at leat a VTP domain name, default VTP mode is server)
Similar setup should be done on the ge ports of the second switch.
in this way you build an LACP bundle and LACP allows to detect member link failures and cabling mismatch.
Hope to help
Giuseppe