I had have troubles myself dealing with the reduction of body fat
while retaining my abilities to continue growing in strength and musculature.
In the past I had have good success with heavy cardio work, but have
personally grown to hate it. One busy year I quit the gym and ate like
a beast which lead to a weight gain of 30 lbs. I lost that 30 lbs over the
span of about three months by running one hour in the morning before
work and another hour after work. This was not a pleasant time in my
life.
Right now while you are in summer you might want to experiment by doing
something crazy like running for 6 hrs a day in sessions of 45 minutes.
You could do this by running every other hour for most of the day.
Do this maybe twice a week or more. To really ignite your system you
can supplement the running by doing a 100% sprint three times for
45 seconds every 15 minutes during the span of those 45 minutes.
I would like to do this, but aside for my hate of cardio I have other
constraints in my life. Some people might think that this is excessive,
and might want to reduce their number of sessions or do something
more sensible. In my eyes, this is as close as it gets to a "quick fix"
by doing something extreme and not giving your body a choice for those
with difficulties.
Others might even think that so much cardio interferes with your
bodies ability to build musculature. Overall, I tend to ignore all this
type of crap and let results speak for themselves. Keep an accurate
journal and find out what works for you. Experimentation, careful
analysis, and consistent execution is really the key to success.
You might also want to think about picking up some books. I have a
few different books, but the one I got this idea from was
"Better Than Steroids" by Dr. Warren Willey.
On the food side, I tend to think of foods not in terms of calories
but in amounts. I memorize the size of my bowl and quantities then
try to slowly and carefully decrease to be on the border of "good
feeling." I am personally afraid of disobeying my body.
Also, since you are still young and growing be careful about your
expenditure lifting heavy weights as some people mention problems
with bone growth and such. I would research this topic and/or talk
to a competent doctor.