OK after you backup all your import stuff to your computer, seriously this will wipe your card so backup stuff you dont want to lose. follow these instructions. Pick the size you want for 2nd partition because this space will now be for apps only, and only link2sd will be able to access it. I used 2gb, some ppl use 4gb. Its up to you. 2 should be more than enough.
using twrp to create a 2nd ext4 partition on your SD card
First backup your SD card to your computer, this will wipe it.
[1]Place your sdcard in your phone
[2]Boot into recovery (these instruction use TWRP)
[3]Select Advanced, then select Partition SD Card
[4]Set the size you want for your storage space in kb (1024mb = 1gb), at least 2gb
[5]Choose EXT4
[6]Don't worry if it shows an error TWRP can't mount the 2nd partition so it thinks it errored
Now reboot your phone and get link2sd. Open it and let it create mount scripts. When it asks what your 2nd partition is, choose ext4.
Now you can begin LINKING apps. Remember choose link apps to sd, not move apps to SD. Linking them will create a symlink and move them for you.
ONLY LINK USER APPS
ONLY LINK USER APPS
NEVER LINK SYSTEM APPS.
When you link an app make sure to check all boxes (you'll see)
You can also set it to auto link apps upon installation!
Enjoy