Im not so sure how much this would help but ill try to help you as best as i can:
For one thing, i would like to reccomend a website -two actually, thanks to someone who reccomended one of the website on another thread (sorry i cant remember who)-
www.intense-workout.com (yes i know i reccomend this website a lot but i found it to be useful) and
www.muscletalk.co.uk those might be helpful and if they are not very helpful im sure youll still be able to get a couple of things that are useful out of them.
I would also reccomend some books: The art of expressing the human body compiled and edited by John Little which is based after Bruce Lees training regiments and stretching scientifically by Thomas Kurz which is a great book for gaining flexibility (dont know if youll need that or not since there is no MA school around your area but ill recommend it just in case) and i hear a lot of mixed reviews about Matt Fureys "Combat Conditioning" but that might be worth your interest in looking into.
I would do a lot of jogging, usually in the morning for endurance and to burn off fat and i would do pushups, situps and crunches constantly, and i would keep doing soccer. i would also try to get as much useful information from this website and the 2 websites that i reccomended as i can and from the books that i reccomended (if you have the money to spend on trying some of those books) Especially the art of expressing the human body by John Little. I would also reccomend you try to strengthen your neck with some neck excersizes which would help you better for if you get a hit to the head(which im not saying you try to take hits to the head or anything but its always good to be careful and do it just in case) also i would try to see and ask if there is anyone who knows how to fight or can help train you in any sort of way. id also check around my town and make sure if there is a MA school or gym nearby or not. by the way, where do you live? i could probably see if there is someway i can help and look in the yellowpages or something?
Good luck man,
-specter