Genetics are not an excuse for lack of progress.
Anyway, post your diet. I would suspect that your diet is your limiting factor, not your effort. Keep at it and I wouldn't suggest a cut phase, but you could add in some cardio here and there to cut down on the BF.
If you truly want to get in great shape I suggest joining your HS wrestling team. I wrestled in HS and that sport taught me more about dedication and effort than anything else in my life has.