It's costly though, but so is getting a gym membership. Fortunately for most of my high school life I had the football weight room that was free to access and practically a second home. If you go to college they should have a weight room that students can access for free; I know the college here has it where it's 5 dollars as a guest, 40 as a member, and free as a student.
Honestly I've never had a good diet. These past few weeks I've had the best diet I've ever had and its pretty much peanut butter, scrambled eggs, chicken nuggets, and protein shakes. I don't eat as much fruits and vegatables as I should but lately I've gotten an apple or fruit juice for lunch. Honestly the more you do it the easier it is to maintain it; like, I used to always eat junk food and I would eat a large pizza like every other day, but now with my diet I haven't had any urges to eat pizza and have actually avoided it.
Point is, smart decisions leads to more smart decisions.
I got to know the kind of person they are. If they're unusual themselves and don't get fazed out easily it's so much easier talking to them, but when they don't talk much or they're not interested in anything I like it's so much harder to talk to them. I mean I can talk about pretty much anything, or at least try. I don't like it when people aren't like that. :[
I've also started to talk more in school. It's helped with my social anxiety a little; I'm breathing a little better now and I've had more conversations with girls. Still haven't had much success with more attractive girls but I'm making better progress than before. :p